

SMS


•
–
–
•
–
–
•
–
–
listeningUser
Device
Modem
Device
Server
Device
listeningUser
Device
Modem
Device
Server
Device
SMS
Send order as SMS
listeningUser
Device
Modem
Device
Server
Device
Send order as SMS
Get arrived message
listeningUser
Device
Modem
Device
Server
Device
Send order as SMS
Get arrived message
Process
message
listeningUser
Device
Modem
Device
Server
Device
Send order as SMS
Get arrived message
Process
message
Order to send result...
listeningUser
Device
Modem
Device
Server
Device
SMS
Send order as SMS
Get arrived message
Process
message
Order to send re...
Send order as SMS
listening
Process
message
Order to send results
as BlueTooth
Send results as
SMS
User
Device
Modem
Devic...
Sender
Short Message
Service Center
SMSC
GSM Message
Delivery System
Home Location
Register
HLR
send
SMS
Active/Inactive
R...
listening
Modem
Device Check for new messages
1-Standby phase:
Waiting for incoming messages
Server
Messages Listener
Pars...
• Simple implementation:
- define our class “MySMSListner”
- override method “messageReceived()”
this method will do the p...
Procssing
Modem
Device
2-messages processing phase:
Parse order message and get results
from database
Server
Messages List...
• Message text: “12| @ ”
1 Table name : Medical
2 category_id : 2 (medical center)
| name :
@ address :
• Query:
“SELECT n...
Sending
Modem
Device
3-sending results:
Send result to GSMDevice
Server
Messages Listener
Parse Messages and
get results
S...
When our information are ready to be sent
This phase start by :
1- building outMessage
2- invoke :sendMessage()






applet


medical , learning
government ,market , tourism ,
company,
map_location
company
id
category_id
description
address
phone_n...
medical ,
learning
government ,market , tourism ,
company,
aspnet_Users
aspnet_Membership
ApplicationId
UserId
Password
Pa...
Applet
ASP.net
X,Y
•GSM Modem
•
GSM Modem
•GSM Modem
•GSM Modem
•GSM Modem
•
GSM
Modem–
–
•
•
•
•GPRS
•GPRSSMS
SMS
•
•
•ASP.NET 2.0
•
•AppletASP
Mobile Information System
Mobile Information System
Mobile Information System
Mobile Information System
Mobile Information System
Upcoming SlideShare
Loading in …5
×

Mobile Information System

268 views
211 views

Published on

Slide show for school project: "Mobile Information System"

Authors: Jamal Mustafa, Bassel Mogharbel, Ramez Shabaani, Derar Alkhatib and Majed Kiwan.

(c) 2007

Published in: Software, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
268
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mobile Information System

  1. 1.   SMS  
  2. 2. • – –
  3. 3. • – – • – –
  4. 4. listeningUser Device Modem Device Server Device
  5. 5. listeningUser Device Modem Device Server Device SMS Send order as SMS
  6. 6. listeningUser Device Modem Device Server Device Send order as SMS Get arrived message
  7. 7. listeningUser Device Modem Device Server Device Send order as SMS Get arrived message Process message
  8. 8. listeningUser Device Modem Device Server Device Send order as SMS Get arrived message Process message Order to send results as BlueTooth
  9. 9. listeningUser Device Modem Device Server Device SMS Send order as SMS Get arrived message Process message Order to send results as BlueTooth Send results as SMS
  10. 10. Send order as SMS listening Process message Order to send results as BlueTooth Send results as SMS User Device Modem Device Server Device Get arrived message
  11. 11. Sender Short Message Service Center SMSC GSM Message Delivery System Home Location Register HLR send SMS Active/Inactive Roaming status send notification Receiver
  12. 12. listening Modem Device Check for new messages 1-Standby phase: Waiting for incoming messages Server Messages Listener Parse Messages and get results Send messages
  13. 13. • Simple implementation: - define our class “MySMSListner” - override method “messageReceived()” this method will do the parsing and results acquiring. - invoke method “addNMIListener(mySMSListener)”
  14. 14. Procssing Modem Device 2-messages processing phase: Parse order message and get results from database Server Messages Listener Parse Messages and get results Send messages Pass message Data Base Get results
  15. 15. • Message text: “12| @ ” 1 Table name : Medical 2 category_id : 2 (medical center) | name : @ address : • Query: “SELECT name , address , location_id FROM Medical WHERE (category_id = 2)&& (name LIKE „% %‟)&& (address LIKE „% %‟)“
  16. 16. Sending Modem Device 3-sending results: Send result to GSMDevice Server Messages Listener Parse Messages and get results Send messages Pass results Send results
  17. 17. When our information are ready to be sent This phase start by : 1- building outMessage 2- invoke :sendMessage()
  18. 18.    
  19. 19.   applet
  20. 20.  
  21. 21. medical , learning government ,market , tourism , company, map_location company id category_id description address phone_number1 phone_number2 fax email website city location_id user_id company_category id category government id category_id description address phone_number1 phone_number2 fax email website city location_id user_id govrnment_category id category_id learning id category_id description address phone_number1 phone_number2 fax email learning_category id category map_location id mesh_id coordinate x_coordinate y_coordinatemarket id category_id description address phone_number1 phone_number2 fax email market_category id category medical id category_id description address phone_number1 phone_number2 fax email website city location_id user_id medical_category id category product id name descreption price market_id tourism id category_id description adress phone_number1 phone_number2 fax tourism_category id category
  22. 22. medical , learning government ,market , tourism , company, aspnet_Users aspnet_Membership ApplicationId UserId Password PasswordFormat PasswordSalt MobilePIN Email LoweredEmail PasswordQuestion PasswordAnswer IsApproved IsLockedOut CreateDate LastLoginDate LastPasswordChangedDate LastLockoutDate FailedPasswordAttemptCount FailedPasswordAttemptWindowStart FailedPasswordAnswerAttemptCount FailedPasswordAnswerAttemptWindowStart Comment aspnet_Users ApplicationId UserId UserName LoweredUserName MobileAlias IsAnonymous LastActivityDate company id category_id description address phone_number1 phone_number2 fax email website city location_id user_id company_category id category government id category_id description address phone_number1 phone_number2 fax email website city location_id user_id govrnment_category id category_id learning id category_id description address phone_number1 phone_number2 fax email website city location_id user_id learning_category id category market id category_id description address phone_number1 phone_number2 fax email website city location_id user_id market_category id category medical id category_id description address phone_number1 phone_number2 fax email website city location_id user_id medical_category id category product id name descreption price market_id tourism id category_id description adress phone_number1 phone_number2 fax email website city location_id user_id tourism_category id category
  23. 23. Applet ASP.net X,Y
  24. 24. •GSM Modem • GSM Modem
  25. 25. •GSM Modem •GSM Modem
  26. 26. •GSM Modem • GSM Modem– –
  27. 27. • • •
  28. 28. •GPRS •GPRSSMS SMS
  29. 29. • • •ASP.NET 2.0
  30. 30. • •AppletASP

×