Page 182 - DCAP311_DCAP607_WIRELESS_NETWORKS
P. 182

Wireless Networks




                    Notes          SMS technology allows the “push” of information. This is different from the “pull” model where
                                   a device has to poll the server regularly in order to check whether there is any new information.
                                   The “pull” model is less suitable for alert and notification applications, since it wastes bandwidth
                                   and increases server load.
                                   Some common SMS alert and notification applications are described below.
                                   1.   Email, Fax and Voice Message Notifications: In an email notification system, a server sends
                                       a text message to the user’s mobile phone whenever an email arrives at the inbox. The SMS
                                       text message can include the sender’s email address, the subject and the first few lines of
                                       the email body. An email notification system may allow the user to customize various
                                       filters so that an SMS alert is sent only if the email message contains certain keywords or if
                                       the email sender is an important person. The use cases for fax or voice message are similar.

                                   2.   E-commerce and Credit Card Transaction Alerts: Whenever an e-commerce or credit card
                                       transaction is made, the server sends a text message to the user’s mobile phone. The user
                                       can know immediately whether any unauthorized transactions have been made.

                                   3.   Stock Market Alerts: In a stock market alert application, a program is constantly monitoring
                                       and analyzing the stock market. If a certain condition is satisfied, the program will send a
                                       text message to the user’s mobile phone to notify him/her of the situation. For example,
                                       you can configure the alert system such that if the stock price of a company is lower than a
                                       certain value or drops by a certain percentage, it will send an SMS alert to you.

                                   4.   Remote System Monitoring: In a remote system monitoring application, a program
                                       (sometimes with the help of a group of sensors) is constantly monitoring the status of a
                                       remote system. If a certain condition is satisfied, the program will send a text message to
                                       the system administrator to notify him/her of the situation.

                                          Example:  A program may be written  to “ping” a server regularly.  If no response is
                                   received from the server, the program can send an SMS alert to the system administrator to notify
                                   him/her that the server may be hanged.

                                   11.3.5 Two-way Interactive Text Messaging Applications

                                   SMS messaging technology can be  used as the underlying  communication medium between
                                   wireless devices and servers in a two-way interactive text messaging application. For example,
                                   search engines are two-way interactive text messaging applications. Let’s say there is a dictionary
                                   search engine that supports queries in SMS text messages. It may operate like this:
                                   To  find  out  the  meaning  of  the  term  “SMS  text  messaging”,  you  can  type  “find:  SMS  text
                                   messaging” in an SMS text message and send it to the search engine’s phone number. After
                                   receiving your SMS text message, the search engine parses it and finds that it begins with the
                                   command “find” and follows by the words “SMS text messaging”. The search engine then knows
                                   you want to find out the meaning of the term “SMS text messaging”. So, it sends a text message,
                                   which contains the meaning of the term “SMS text messaging”, back to your mobile phone.

                                   If the search result is very long and it cannot contain within a single SMS text message, the search
                                   engine adds “Page 1 of 2”, “Page 1 of 3”, etc, at the end of the reply SMS text message. The search
                                   engine also creates a session using your mobile phone number as the session ID and stores the
                                   term that you searched for (i.e. “SMS text messaging”) in the session object.
                                   To request the second page, you can send a text message with the content “page: 2” to the search
                                   engine’s phone number. After receiving your SMS text message, the search engine parses it and
                                   finds that it begins with the command “page” and follows by “2”. The search engine then knows
                                   you want the second page of the search result. It retrieves the term that you searched for last time
                                   from the session object and finds that it is “SMS text messaging”. The search engine then sends a




          176                              LOVELY PROFESSIONAL UNIVERSITY
   177   178   179   180   181   182   183   184   185   186   187