SMS (Short Message Service) - служба
коротких сообщений. Сегодня это наиболее популярная технология,
с возможностью обмена информацией в любом месте и в любое время
при помощи сотовой связи, а сейчас, благодаря расширению сервиса
услуг, стала возможна отправка сообщений через интернет, что
более удобно и привлекательно для многомиллионного числа
пользователей.
Даже при отсутствии мобильного телефона, можно отправить
sms сообщение любому абоненту в любую точку России, Украины и
стран ближнего зарубежья, а некоторые из операторов связи
позволяют отправлять сообщения заранее, с доставкой абоненту в
любой назначенный вами день и в любое время суток.
Развитие SMS
На первых порах служба SMS рассматривалась как дополнение к
существующим услугам сотовой телефонной связи. С появлением
мобильных аппаратов, небольшие экраны которых могли отображать
алфавитно-цифровую информацию, их владельцам стало значительно
удобнее пользоваться стандартными функциями (такими как
идентификация вызывающих абонентов, ожидание и переадресация
звонков, оповещение о поступивших сообщениях голосовой почты и
т. д.). Возможность набора и чтения коротких текстов на экране
карманного телефона вызвала желание использовать его и в
качестве средства двусторонней пейджинговой связи и позволила
абонентам отказаться от дополнительного устройства.
В дальнейшем, по мере совершенствования сетевой
инфраструктуры и терминальных устройств, круг приложений,
поддерживаемых службой SMS, расширялся. Сначала он охватил
функции электронной почты и факсимильной связи, различные виды
информационного обслуживания мобильных пользователей (биржевые
сводки, новости, погода), а затем - и интерактивные услуги
(доступ к банковским счетам и ресурсам Интернет).
Отличительной особенностью службы SMS (и одним из ее
преимуществ перед традиционной пейджинговой связью) является
гарантированная доставка сообщения адресату. Сообщение поступит
на мобильный телефон независимо от того, ведется ли в данный
момент по нему разговор (обмен данными) или он находится в
режиме ожидания. Послание, в конце концов, дойдет до адресата и
в том случае, если последний временно недоступен (например, он
находится вне зоны действия сотовой сети или его телефон
выключен). Система автоматически определяет факт неудачной
попытки соединения, запоминает сообщение и хранит его до тех
пор, пока связь с получателем не восстановится.
Концепция и архитектура SMS
Для организации службы SMS создается так называемый центр
обработки сообщений (Short Message Service Center - SMSC),
который и выполняет все функции, связанные с получением,
промежуточным хранением и контролем за доставкой сообщений
мобильным пользователям. В структуре SMSC оборудования обычно
выделяют типовые компоненты: это сервер сообщений
(непосредственно занимается обработкой сообщений и отслеживает
их доставку) и шлюзовое устройство. Последнее обеспечивает
взаимодействие сервера с элементами сетевой инфраструктуры
(центром коммутации мобильной связи MSC, опорным регистром
местонахождения HLR), интерфейс со службами голосовой и
электронной почты, а также связь с внешними для данной сети
источниками сообщений, например центрами SMSC других мобильных
систем.
SMS в сетях GSM
Хотя поддержка технологии SMS предусмотрена во многих
стандартах сотовой и PCS-связи, эта служба получила наибольшее
распространение в сетях GSM.Стандарт GSM предусматривает
возможность реализации двух видов услуг SMS - индивидуального
обмена информацией и вещания.
Режим индивидуального обмена сообщениями по схеме
точка-точка предполагает передачу между мобильной станцией
абонента и центром обработки сообщений блока данных размером не
более 160 байт с подтверждением его получения принимающей
стороной. Ограниченный объем информации и использование для ее
транспортировки сигнального канала позволяют осуществлять
передачу непосредственно во время телефонного разговора
абонента; при этом не оказывается сколько-нибудь существенного
влияния на речевой и служебный трафики.
Предназначенные для мобильных пользователей сообщения могут
поступать в SMSC от абонентов той же или других сетей, по
каналам передачи данных различных информационных служб, а также
набираться вручную оператором центра, принимающим звонки по
обычным телефонным линиям.
Отправляемое сообщение вместе со служебной информацией
(адресом получателя и меткой времени) передается с сервера SMSC
на интерфейсное устройство, которое запрашивает базу данных HLR
и определяет текущее местонахождение абонента. Затем сообщение в
виде сигнального пакета (MAP message) направляется в
соответствующий центр коммутации сети. Последний устанавливает
связь с мобильной станцией (если она не была активизирована
ранее вызовом речевой связи) и передает ей данные, используя
протокол сигнального канала.
Полученный текст отображается на экране, запоминается в
идентификационном модуле сотового телефона (Subscriber Identity
Module - SIM) либо пересылается на другое устройство, например
ПК. Если соединение с мобильной станцией не состоялось, MSC
сообщает об этом в центр SMSC и просит повторить передачу, когда
связь станет возможной.
Сообщения от пользователя (набранные им с клавиатуры
сотового телефона, предварительно записанные в модуле SIM или
передаваемые с помощью компьютера) проходят тот же путь в
обратном направлении, до сервера SMSC, который затем посылает
этому пользователю подтверждение приема.
Режим вещания предназначен для односторонней передачи
сведений общего характера (сводки погоды, условия дорожного
движения и т. д.) мобильным пользователям, находящимся в данный
момент в пределах всей сотовой сети или определенной ее части. В
некотором смысле он аналогичен службе телетекста, используемой в
телевидении.
Текстовые сообщения формируются в центре вещания SMS (Cell
Broadcast Short Message Service). Они адресованы одновременно
всем абонентам и подтверждения факта приема не требуется,
поэтому сообщения поступают (непосредственно или через
контроллер) на базовые приемо-передающие станции (БС), минуя
центр мобильной коммутации. От БС до мобильной станции такие
сообщения передаются по одному из служебных каналов общего
пользования (Broadcast Control Channel - BCCH), предусмотренных
спецификациями GSM. Следует отметить, что в пределах сотовой
сети могут создаваться несколько центров вещания, обслуживающих
разные ее участки (группы ячеек), однако каждая из базовых
станций (или контроллеров БС) должна быть соединена только с
одним из них.
Свои решения по организации двустороннего обмена короткими
сообщениями и вещания в сетях GSM предлагают многие ведущие
поставщики базового оборудования и терминальных устройств. В
качестве примера можно указать системы MXE компании Ericsson и
Nokia SMSC. Первая из них обеспечивает все основные функции
центра SMS - от пересылки небольших текстовых блоков,
уведомления мобильных пользователей о поступлении сообщений
голосовой почты и факсов до выполнения различных приложений,
основанных на использовании модулей SIM. Вторая поддерживает
целый ряд функций, связанных с информационным обслуживанием
абонентов, - передачу биржевых сводок, прогноза погоды,
спортивных новостей и т. д.
Внутренний формат SMS-сообщения
Суммарный размер сообщения может достигать 163 байт, из
которых:
1 байт заголовка, содержит тип сообщения;
7 байт "временная отметка SMS-центра", в формате YYMMDDHHMMSSZZ;
до 12 байт - адрес источника сообщения;
1 байт - идентификатора протокола;
1 байт - схема кодирования данных;
1 байт - длина пользовательской области данных;
до 140 байт - собственно сообщение.
SMS в руках "нехороших" людей
Популярность службы SMS не могли оставить без внимания и
хакеры. В июне этого года появился очередной вирус-"червь"
I-Worm. Timofonica, написанный на VB-script, распространяющий
свои копии по адресам из адресной книги и устанавливающий на
зараженных компьютерах троянскую программу. Вирус как вирус,
если бы не одно НО. При отправке каждого сообщения вирус
посылает дублирующее сообщение на SMS-шлюз испанской сотовой
сети MoviStar, указывая при этом случайный номер телефона. Кто
автор вируса и при чем тут MoviStar, вернее, ее абоненты так и
не выяснили.
Спаммеры тоже не дремлют - в апреле 2000 года от них
досталось абонентам нескольких американских операторов сотовой
связи. Отследить недобросовестных рекламодателей не удалось и
чтобы прекратить лавину непрошеных сообщений операторам пришлось
установить специальное ПО для отслеживания и уничтожения спама.
Напоследок нельзя не отметить, что SMS в руках шутников -
это "страшная сила". В качестве подтверждения приведем одну,
пожалуй, наиболее нашумевшую историю, которая произошла, вернее,
началась в первой половине 1998 года с того, что к абонентам
двух крупнейших сетей GSM в Великобритании, Omnipoint и
Vodafone, стали поступать текстовые сообщения, содержащие
поздравления с выигрышем ценного приза - автомобиля марки
"Пежо". В сообщении указывался номер телефона, по которому
следовало уточнить условия его получения. В результате
сотрудники телефонного узла ни в чем не повинной текстильной
фабрики в Ноттингеме (а именно ее телефон был назван в послании)
несколько дней трудились в поте лица, отвечая на сотни звонков
взволнованных людей. Операторы вздохнули свободно, лишь когда
канал пересылки сообщений SMS от Omnipoint к Vodafone был
заблокирован. А закончилась история в начале февраля 1999 года:
в Донкастере был арестован молодой англичанин, заваривший всю
эту кашу. Таким образом, на поиски "шутника" ушел почти год. Как
считают специалисты, для расследования потребовалось так много
времени из-за трудностей, связанных с глобальным характером
службы SMS в сетях GSM. Когда абонент какой-либо из них
переезжает в другую страну, адресованное ему сообщение следует
за ним по маршруту роуминга, и отследить все эти перемещения в
обратном порядке очень непросто. В данном случае злоумышленник
запутывал следы так. Он посылал сообщения, которые были
адресованы абонентам GSM, живущим в его собственной стране, по
электронной почте за океан, где они через серверы нескольких
компаний попадали в Нью-Йоркскую сеть филиала Omnipoint и уже
оттуда возвращались в Англию.
В заключение осталось отметить, что сервис коротких
сообщений останется неотъемлемым элементом мобильных систем
связи 3-го поколения (3G), стандартов IMT-2000 (International
Mobile Telecommunication Systems) и UMTS (Universal Mobile
Telecommunication System - европейская версия стандарта
IMT-2000).
Отправка сообщений в кириллице
При отправке SMS в кириллице следует помнить, что в данном
случае максимальная длина сообщения составляет 70 символов (в
латинице 160). И, естественно, следует убедиться, что мобильный
телефон адресата поддерживает прием сообщений в кириллице.
Транслитерация сообщений
Транслитерация позволяет передавать сообщения адресатам SMS
на русском языке, когда мобильный терминал не поддерживает
кириллические шрифты. В этом случае текст на русском пишется
латинскими символами. Запись большинства букв русского языка
достаточно очевидна и не вызывает каких-либо сомнений, но с
некоторыми кириллическими символами могут возникнуть проблемы.
Следует также отметить, что некоторые SMS-гейты,
отправляющие сообщения через Интернет, производят транслитерацию
самостоятельно: вы набираете текст сообщения на русском языке и
нажимаете кнопку отправки, предварительно указав, что терминал
абонента не поддерживает кириллицу - остальное (транслитерацию и
отправку сообщения на SMS-шлюз оператора) берет на себя гейт.
Просто и удобно, но есть один минус - при транслитерации длина
сообщения увеличивается (см. таблицу) и если лимит в 160
символов превышен, "лишнее" будет попросту отброшено без
каких-либо предупреждений или уведомлений. Недостаток, по
большому счету, аховый, но знание этого нюанса позволит избежать
ненужных удивлений.
Отправка SMS с e-mail на мобильный телефон
Для отправки сообщения подойдет любой e-mail клиент. Адрес
абонента следует указать в виде: number@sms.oper_dom , где:
number - номер абонента в международном формате (+ код
страны_код города_номер абонента)),
Сообщение должно быть в формате "plain text".
Отправка SMS через Интернет
Услуга отправки коротких сообщений через Интернет в
последнее время приобрела большую популярность и количество
соответствующих сайтов в Сети явное тому подтверждение. Работают
они все одинаково: выбираете оператора, вводите номер (не
забывайте про международный формат), текст и вперед. Удобства,
опять таки, очевидны: с клавиатуры компьютера набирать текст
проще, возможность отправить сообщение чуть ли не любому
оператору по всему миру, автоматическая транслитерация. Да, если
не учитывать деньги, уплаченные Интернет-провайдеру, услуга
абсолютно бесплатная. Недостатки, разумеется, тоже есть.
Основной заключается в отсутствии стабильной работы бесплатных
SMS-гейтов. Ключевое слово здесь - "бесплатный", оно все
объясняет. Хотя, справедливости ради, следует отметить, что
"основного недостатка", как правило, лишены собственные сайты
компаний-операторов мобильной связи.
|