|
|
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-гейтов. Ключевое слово здесь - "бесплатный", оно
все объясняет. Хотя, справедливости ради, следует отметить, что
"основного недостатка", как правило, лишены собственные сайты
компаний-операторов мобильной связи.
|
|