Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

SMS ПО-РУССКИ

div.main {margin-left: 20pt; margin-right: 20pt}

SMS ПО-РУССКИ

Юрий БРЮКВИН

Функция SMS есть у всех современных сотовых телефонов, и ее поддерживает большинство сетей. Правда, до недавних пор основная часть трубок не располагала русификатором коротких сообщений, и потому приходилось использовать “транслит” — писать русский текст буквами латинского алфавита. Теперь ситуация изменилась: многие мобильники научились понимать кириллицу.

Популярность SMS стремительно растет. Как передает агентство ZDNet http://www.zdnet.ru/ со ссылкой на Ассоциацию GSM, в первом квартале 2001 г. в сетях GSM по всему миру было отправлено около 50 млрд таких сообщений, тогда как за аналогичный период прошлого года — в пять раз меньше. По оценкам аналитиков из агентства Strategy Analytics http://www.strategyanalytics.com/ , к 2006 г. к услугам SMS обратится 1,7 млрд человек — примерно четверть от общего населения планеты.

Но с отправкой текстовых сообщений на русском у абонентов еще возникают проблемы. Дело в том, что для успешной передачи кириллицы нужно одновременное соблюдение как минимум трех условий. Русский должны поддерживать, во-первых, оператор, во-вторых — SIM-карта и, в-третьих — сам мобильный телефон. Сегодня SMS-центры крупнейших российских GSM-операторов работают с кодировкой UCS2 (или, как ее еще называют, unicode) и позволяют передавать русскоязычные сообщения. Правда, у некоторых компаний (к примеру, у “Мобильных ТелеСистем”) услуга передачи кириллических писем активируется по запросу пользователя. Существует распространенное заблуждение, будто SMS, написанное по-русски, не дойдет до абонента, находящегося в роуминге (предположим, в Африке), поскольку SMS-центр тамошнего оператора не работает с кириллицей. В действительности же необходимо, чтобы кириллицу поддерживала домашняя сеть этого роумера (а также его телефон и SIM-карта), и тогда все будет о`кей.

В UCS2 для кодирования одного символа используются два байта. Поэтому SMS, переданное по-русски, должно содержать не более 70 символов (в отличие от коротких сообщений в стандартной кодировке, которые могут насчитывать 160 символов). Русскоязычные SMS длиной свыше 70 знаков будут автоматически разбиты на части.

Сейчас выпускаются мультиязычные SIM-карты — они, как правило, понимают кириллицу. Зато с ее поддержкой аппаратом все не так просто. Да, получать кириллические SMS-сообщения позволяют почти все современные телефоны ведущих производителей. В их числе — трубки Alcatel (модели серии 300, 500, 700, а также View DB), Ericsson (GA628, GH688, GF768, S868, SH888, A1018s, R320s, T10s, T18s, T20s, T28s), Philips (Genie и Genie DB, Xenium и др.), Panasonic (GD30 и GD90, GD92, GD93), Nokia (5110, 6110, 3210, 3310, 3330, 6150, 6210, 7110, 8210, 8810, 8850), Siemens (S25, C35, M35i, S35, SL45), Sony Z-5 и др. Сложнее обстоит дело с отправкой SMS: с клавиатуры далеко не всякого мобильника можно набрать кириллическое сообщение. А целый ряд трубок, обладающих такой функцией, некорректно передает набранные с них русскоязычные символы. Например, сообщение с клавиатуры Nokia 5110, 6110, 3210, 6150, 8210 отобразится у адресата в виде знаков вопроса и (или) крючков. Судя по тому, что обновление программного обеспечения (прошивки) не решило проблему, ошибка кроется в самих аппаратах.

Последние модели финской компании — 3310, 3330 — лишены данного недостатка. А Nokia 6210 можно считать переходной. Эти телефоны с версией прошивки 4.08 и выше корректно передают русскоязычные SMS. (Кстати, версию прошивки можно проверить. Например, на клавиатуре Nokia достаточно набрать *#0000#. Если SIM-карта активирована и набран PIN-код, на экране появится версия и дата установки программного обеспечения.) Аппараты Ericsson, начиная с модели R320s, также корректно передают русскоязычные SMS, введенные с клавиатуры трубок.

Впрочем, если русскоязычное сообщение нельзя набрать непосредственно на мобильнике (или он некорректно передает кириллицу, набранную на клавиатуре), воспользуйтесь шаблонами. Такие SMS-заготовки нужно записать на SIM-карту. Это можно сделать, прислав короткое сообщение с шаблоном с другого, “правильного”, телефона через шлюз e-mail или через Интернет-шлюз. (При отправке SMS-сообщений таким способом необходимо применить кодировку WIN, иначе русские буквы могут транслитерироваться некорректно.) Удобно загрузить шаблоны с компьютера, подключив к нему трубку через инфракрасный порт или с помощью кабеля. Перед отправкой достаточно отредактировать такой шаблон в зависимости от ситуации.

Как ожидается, в недалеком будущем появятся сотовые телефоны с кириллической (а не со стандартной латинской) клавиатурой. Некоторые производители уже официально объявили о планах по выпуску таких моделей. Но пока в продаже имеются радиотелефоны с кириллической клавиатурой лишь стандарта DECT.

Весной 2001 г. компания Tegic Communications, входящая в состав корпорации America Online, представила для мобильников новую, русифицированную, версию программного обеспечения T9 Text Input. Она позволяет ускорить ввод текста при составлении SMS. Когда пользователь нажимает клавиши с буквами, программа, обращаясь к встроенной базе данных (попросту, к словарю), как бы пытается угадать нужное слово и подсказывает его. T9 “знает” свыше 20 языков: основные европейские, китайский, арабский, а теперь еще и русский. Эта технология лицензирована Nokia, Ericsson, Motorola, Siemens, Benefon, LG Electronics, Maxon Telecom, NEC, Panasonic, Philips, Qualcomm, Sagem, Samsung, Sanyo, Sony, Telit, Toshiba и др.

***
КАК УСТРОЕНО SMS
Структура SMS в стандартной кодировке выглядит так:
заголовок, содержащий тип сообщения, — 1 байт;
временная отметка SMS-центра — 7 байтов;
адрес источника сообщения — 12 байтов;
идентификатор протокола — 1 байт;
схема кодирования данных — 1 байт;
длина пользовательской области данных — 1 байт;
и собственно текст — 140 байтов.
Таким образом, суммарный размер сообщения может достигать 163 байта.



  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте