ПРИЕМ EMS-СООБЩЕНИЙ И ПРЕОБРАЗОВАНИЕ В EMS-НОТАЦИЮ ПРИ ПРИЕМЕ
Большинство 684-услуг позволяют принимать сообщения, содержащие звуковые, графические и другие нетекстовые элементы, при этом нетекстовые элементы в сообщении преобразуется в EMS-нотацию и уже в таком виде обрабатывается услугами. Никаких персональных настроек телефона не требуется, поскольку формат (стандарт) задания нетекстовых элементов извлекается из самого сообщения. К таким услугам относятся:
Услуга |
Описание поддержки |
ME |
Посылка сообщения самому себе. |
MEM |
Передача сообщений с EMS-элементами на телефоны и почту. |
MF (форум) |
Использование EMS-элементов в объявлении и дальнейшем приватном общении. |
NEWS (новости) |
Возможность посылки новостей, содержащих EMS-элементы. |
SYM |
Определение ряда предопределенных символов с EMS-элементами. |
TEMATIKA |
Использование EMS-элементов в начальном сообщении и дальнейшем приватном общении. |
VOC |
Определение сокращений с EMS-элементами, которые затем возможно использовать при посылке текста. |
CHAT |
Возможность посылки сообщений с EMS-элементами, как в чат, так и в приват. |
TET |
Тесты с знакомствами. Возможность посылки сообщений c EMS-элементами в общении. | Для пользования 684-услугами необходимо указать первым словом сообщения название услуги, однако некоторые телефоны позволяют посылать мелодии и картинки БЕЗ ВОЗМОЖНОСТИ задания сопутствующего текста и делая, тем самым, невозможным извлечение команды из полученного на номер 684 нетекстового сообщения. Примерами таких посылок является посылка рингтонов с NOKIA или MIDI-мелодий с SIEMENS.
Такие сообщения при посылке на номер 684 обрабатываются следующим образом. Данные сообщения преобразуются в EMS-нотацию и помещаются в словарь пользователя под фиксированным именем сокращения. В дальнейшем пользователь может, как изменить имя сокращения полученного элемента, так и пользоваться этим сокращением напрямую, вставляя его в посылаемый текст.
Предопределенное имя сокращения |
Значение |
NOKIARINGTONE |
EMS-нотация последнего рингтона, посланного на номер 684. |
NOKIALOGO |
EMS-нотация последнего логотипа оператора, посланного на 684. |
NOKIACLI |
EMS-нотация последнего логотипа группы, посланного на 684. |
NOKIAPICTURE |
EMS-нотация последней открытки Nokia, посланной на 684. |
SIEMENSPICTURE |
SIEMENS картинка, посланная в режиме данных. |
SIEMENSMELODY |
SIEMENS мелодия, посланная в режиме данных. | Пример:
Допустим, Вы послали рингтон "В лесу родилась елочка" с NOKIA телефона на номер 684. В результате такой посылки определилось сокращение в Вашем словаре с именем NOKIARINGTONE. Значением данного сокращения будет EMS-нотация посланного рингтона.
А) Вы можете ввести другое сокращение для данного элемента, послав на 684 SMS:
VOC ELKA NOKIARINGTONE
Б) Вы можете использовать сокращение NOKIARINGTONE напрямую, вставив его в сообщение посылаемое, например в чат.
CHAT ИмяЧата В лесу родилась елочка - NOKIARINGTONE
ПЕРЕДАЧА СООБЩЕНИЙ В EMS-НОТАЦИИ НА ТЕЛЕФОН
При передаче сообщения с элементами в EMS-нотации используется значение символа EMS-CLASS, которое определяет формат передачи данных на телефон.
Символ EMS-CLASS можно задать позвонив на бесплатный номер или послав на 684 SMS:
SYM EMS-CLASS -L КЛАСС
где КЛАСС может принимать следующие значения:
КЛАСС |
Номер |
Описание |
EMS |
068499201 |
EMS-стандарт. Позволяет передавать с сообщениями звуки, мелодии, картинки и анимации. Поддерживает форматирование сообщений - размер шрифта, его вид, и вид выравнивания. В одном сообщении может содержаться несколько графических и/или звуковых элементов. |
NOKIA |
068499202 |
Nokia-стандарт. Позволяет передавать одну картинку с сообщением и рингтон (звуковой элемент, используемый для задания мелодии звонка телефона) |
SIEMENS |
068499203 |
Стандарт передачи данных на телефоны SIEMENS. Стандарт поддерживает передачу картинок и MIDI-файлов. |
SIEMENS-EMS |
068499204 |
SIEMENS с поддержкой, как SIEMENS, так и EMS-стандарта. При отправке сообщений на такой телефон, все элементы, которые могут быть представлены в EMS-стандарте, будут передаваться в таком стандарте и только элементы, которые "не помещаются" в спецификацию EMS (например, очень большие картинки) будут передаваться в формате данных SIEMENS |
EMS-EXT |
068499205 |
EMS-телефон с расширенной поддержкой. Примером такого телефона является Motorola С350. Расширенная поддержка позволяет загружать большие картинки, мелодии, цветные картинки и картинки с градациями серого цвета. | Для отказа от ESM-поддержки следует позвонить на бесплатный номер 068499200, либо удалить символ EMS-CLASS. Для этого надо послать SMS на 684:
SYM -DEMS-CLASS
В данном документе используется термин ВСЕ ТЕЛЕФОНЫ, как обозначение телефонов, для которых символ EMS-CLASS не определен или определен с ЛЮБЫМ значением.
Основной проблемой является преобразования сообщения с несколькими звуковыми и графическими элементами к стандарту телефона, поддерживающего передачу только одного элемента. В этом случае, сообщение передается только своей текстовой частью, но содержит БУКВЫ, позволяющие загрузить графические и звуковые элементы сообщения. Такие БУКВЫ имеют вид <БУКВЫ># для звуковых и <БУКВЫ>* для графических элементов.
Пример:
Если послать с Ericsson сообщение: Это картинка (картинка), а это мелодия (мелодия), то на NOKIA-телефон (EMS-CLASS = NOKIA), оно придет в виде: Это картинка <БУКВЫ1>*, а это мелодия <БУКВЫ2>#
Если послать на 684: БУКВЫ1, то произойдет загрузка картинки, содержащейся в исходном тексте, а если БУКВЫ2, то мелодии в виде рингтона. EMS-НОТАЦИЯ. ОБЩИЕ ПОЛОЖЕНИЯ
Одиночный элемент EMS-нотации имеет следующий вид:
Скобочные элементы в EMS-нотации охватывают часть текста и имеют вид:
Текст
Параметры содержат значения, характеризующие элемент, в частности данные или ссылки на данные. Бывают обязательные и не обязательные. Отделяются друг от друга пробелами. Имеют вид:
ИМЯПАРАМЕТРА="ЗНАЧЕНИЕПАРАМЕТРА"
ТИПЭЛЕМЕНТА, ИМЯПАРАМЕТРА, и само слово ems нечувствительны к регистру букв. Их можно задавать строчными, прописными или смесью тех и других.
Ниже приведена таблица типов элементов с описанием назначения и поддержки элементов различными классами. Указание ВСЕ ТЕЛЕФОНЫ означает поддержку всеми телефонами, даже теми, для которых символ EMS-CLASS не определен.
Тип |
Описание |
Поддержка |
animation |
Анимация, предопределенная и определяемая пользователем. |
EMS |
b |
Скобочный элемент. Жирный текст. |
EMS |
big |
Скобочный элемент. Текст с увеличенным размером шрифта. |
EMS |
br |
Перевод строки. |
ВСЕ ТЕЛЕФОНЫ |
I |
Скобочный элемент. Курсив. |
EMS |
mail |
Документ, высылаемый по почте. |
ВСЕ ТЕЛЕФОНЫ |
melody |
Мелодия. |
EMS, NOKIA, SIEMENS, SIEMENS-EMS |
mms |
Документ, высылаемый по MMS. |
ВСЕ ТЕЛЕФОНЫ |
P |
Скобочный элемент (может использоваться как одиночный). Абзац. |
EMS |
picture |
Картинка. |
EMS, NOKIA, SIEMENS, SIEMENS-EMS |
S |
Скобочный элемент. Перечеркнутый текст. |
EMS |
small |
Скобочный элемент. Текст с уменьшенным размером шрифта. |
EMS |
sound |
Предопределенный звук. |
EMS |
u |
Скобочный элемент. Подчеркнутый текст. |
EMS | EMS-НОТАЦИЯ. ПРЕДОПРЕДЕЛЕННЫЕ ЗВУКИ
Номер |
Звук |
0 |
Chimes high |
1 |
Chimes low |
2 |
Ding |
3 |
TaDa |
4 |
Notify |
5 |
Drum |
6 |
Claps |
7 |
FanFare |
8 |
Chord high |
9 |
Chord low | Пример:
С утра голова болит
EMS-НОТАЦИЯ. МЕЛОДИИ
Каждый параметр должен задаваться в виде:
ИМЯПАРАМЕТРА="ЗНАЧЕНИЕПАРАМЕТРА"
Параметры бывают обязательные (Mandatory) и не обязательные (Optional). При задании нескольких параметров, они должны отделяться друг от друга пробелами. Параметры могут задаваться в любом порядке.
Параметр |
M/O |
Значение |
Name |
O |
Название мелодии. Текстовая строка. |
Composer |
O |
Композитор. Текстовая строка. |
Beat |
O |
Темп проигрыша. Число в диапазоне от 25 до 900. Умолчание 120. |
Style |
O |
Стиль. Одно из значений S0, S1, S2. S0 - нормальный (умолчание), S1 - без промежутка между нотами, S2 - с увеличенным промежутком (стаккато) |
Volume |
O |
Громкость. Одно из значений V0…V15. Умолчание V7 |
Melody |
M |
Собственно мелодия. Текстовая строка. | Более подробно указанные параметры описаны в стандарте IMelody (http://www.irda.org/standards/pubs/iMelody.pdf) Данный документ можно получить письмом, послав на 684 SMS: BOOK ВашEmail IMELODY
Данный элемент EMS-нотации поддерживается всеми телефонами, для которых определен символ EMS-CLASS.
EMS-CLASS |
Описание поддержки |
EMS |
Общий размер мелодии в формате IMelody должен не превышать 128 символов. В случае, если размер мелодии больше 128 символов, из тела мелодии удаляются отдельные поля до тех пор, пока мелодия не станет умещаться в 128 символов. Удаление производится в следующем порядке - COMPOSER, NAME, VOLUME, STYLE. BEAT не удаляется никогда, кроме тех случаев, когда он равен 120-ти ударам в минуту, т.е. значению по умолчанию. Если после удаления всех этих полей размер мелодии превосходит 128 символов, то мелодия обрезается до нужного размера.
В варианте задания мелодии:
длина строки НОТЫ в символах не должна превышать 61 символ.
В варианте задания мелодии:
длина строки НОТЫ в символах не должна превышать 51 символ. Напомним, что ТЕМП - число в диапазоне 25-900.
|
EMS-NOKIA |
Мелодия передается, как рингтон. Как правило, мелодия включена в тестовое сообщение.
BOY Моя любимая мелодия -
Если указанное сообщение попадет мальчику, телефон которого имеет EMS-CLASS=NOKIA, то он получит сообщение:
GIRL> Моя любимая мелодия - <БУКВЫ>#
где БУКВЫ кодируют команду получения указанной мелодии, как рингтона. Чтобы получить ее, необходимо послать на 684 эти БУКВЫ. Знак #, говорит о том, что БУКВЫ кодируют мелодию и называется МАРКЕРОМ. Маркер позволяет узнавать тип EMS-элемента, получение которого кодируется БУКВАМИ. Кроме # (мелодия), бывают *(картинка), @(документ, высылаемый на EMAIL-адрес) и !(документ, высылаемый на телефон по MMS-интерфейсу).
|
SIEMENS |
Мелодия передается в специальном формате, который поддерживают SIEMENS-телефоны (упрощенный MIDI-формат). Поскольку данный формат, как и формат рингтона не допускает текстовой части, то схема получения мелодии эквивалентна схеме получения рингтона для NOKIA телефонов (предыдущая строка). |
SIEMENS-EMS |
Если размер мелодии умещается в 128 символов, то используется EMS-стандарт передачи, если нет, то удаляются по очереди поля COMPOSER, NAME, VOLUME, STYLE. (!!! поле BEAT не удаляется). Если после удаления размер мелодии все равно не помещается в 128 символов, то используется передача в специальном SIEMENS формате (упрощенный MIDI формат), как описано для EMS-CLASS=SIEMENS. |
EMS-EXT |
Некоторые оценки. При отправке мелодии склейкой длиной в 5 сообщений, число символов для записи мелодии (поле MELODY) может достигать 570 символов, при отправке склейкой длиной в 10 сообщений 10-1230 символов. Последнее число и следует считать максимальной длиной. Но лучше посылать поменьше. | Пример:
EMS-НОТАЦИЯ. ПРЕДОПРЕДЕЛЕННЫЕ АНИМАЦИИ
Номер |
Эмоция, выражаемая анимацией |
0 |
Ирония (I am ironic, flirty) |
1 |
Радость (I am glad) |
2 |
Скепсис (I am sceptic) |
3 |
Печаль (I am sad) |
4 |
Восклицание (WOW!) |
5 |
Плач (I am crying) |
|