Поддерживается для телефонов с EMS-CLASS=EMS и EMS-CLASS=SIEMENS-EMS.
Пример:
С утра голова НЕ БОЛИТ
EMS-НОТАЦИЯ. АНИМАЦИИ, ОПРЕДЕЛЯЕМЫЕ ПОЛЬЗОВАТЕЛЕМ
Размер анимации определяется автоматически по длине тела анимации:
1. Если длина тела менее или равна 32 байт, то анимация считается маленькой (8*8*4 кадра). Недостающие байты заполняются нулями.
2. Если длина тела более 32 байт но менее или равна 128 байт, то анимация считается большой (16*16*4 кадра). Недостающие байты заполняются нулями.
3. Если длина тела более 128 байт, то анимация считается большой (16*16*4 кадра). Лишние байты обрезаются.
Поддерживается для телефонов с EMS-CLASS=EMS и EMS-CLASS=SIEMENS-EMS.
Пример:
Рассмотрим следующую анимацию (0 -светлая точка, 1 - темная точка)
00011000 00000000 00000000 00011000 00011000 00000000 00000000 00011000 00011000 00000000 00000000 00011000 00011111 00011111 11111000 11111000 00011111 00011111 11111000 11111000 00000000 00011000 00011000 00000000 00000000 00011000 00011000 00000000 00000000 00011000 00011000 00000000
Каждым 4 битам соответствует одна цифра 16-кода:
0000 - 0, 0001 - 1, 0010 - 2, 0011 - 3, 0100 -4, 0101 - 5, 0110 - 6, 0111 - 7 1000 - 8, 1001 - 9, 1010 - A, 1011 - B, 1100 -C, 1101 - D, 1110 - E, 0111 - F
Тогда код данной анимации (кодируется слева направо, сверху вниз, сначала 1 кадр, затем второй и. т. д):
1 кадр: 1818181F1F000000 2 кадр: 0000001F1F181818 3 кадр: 000000F8F8181818 4 кадр: 181818F8F8000000
И, в итоге, EMS-элемент выглядит так:
EMS-НОТАЦИЯ. КАРТИНКИ
Имеет 2 варианта задания - литеральный и ссылочный. Первый вариант (литеральный, данные непосредственно в элементе):
Второй вариант (ссылочный, данные в Интернете, поддерживаются только черно-белые файлы):
Каждый параметр должен задаваться в виде:
ИМЯПАРАМЕТРА="ЗНАЧЕНИЕПАРАМЕТРА"
Параметры бывают обязательные (Mandatory) и не обязательные (Optional). При задании нескольких параметров, они должны отделяться друг от друга пробелами. Параметры могут задаваться в любом порядке.
Параметры литерального формата задания картинки:
Параметр |
M/O |
Значение |
Width |
M |
Ширина картинки в точках (пикселях). |
Height |
M |
Высота картинки в точках (пикселях). |
Type |
O |
Тип картинки. Используется при передаче на телефоны, для которых EMS-CLASS=NOKIA. Может принимать одно из значений: logo (картинка передается на телефон, как логотип оператора), cli (картинка передается на телефон, как идентификатор группы) и picture (картинка передается в виде открытки) Умолчание picture. При передаче на телефоны c EMS-CLASS равным EMS, SIEMENS, SIEMENS-EMS игнорируется. |
Depth |
O |
Только для класса EMS-EXT. Определяет число бит на одну точку. Может иметь значение 2 и 6. В первом случае, цвет точки задается градациями серого цвета (00 - черный, 01 - посветлее, 10 - еще светлее, 11 - черный). Во втором случае - 6 бит, обозначают цвет точки (RGB) - каждая составляющая цвета (красная, зеленая, голубая) кодируется 2 битами. Сначала красная, затем зеленая, затем голубая. Таким образом - 000000 - черный цвет, 110000 - красный, 001100 - зеленый, 000011 - голубой и 111111 - белый. Возможны и все промежуточные значения - всего 64 цвета. | Для ссылочного формата задания картинки допустим только один необязательный параметр typе. Его смысл описан выше. Ширина и высота картинки извлекаются из BMP-файла.
Данный элемент EMS-нотации поддерживается всеми телефонами, для которых определен символ EMS-CLASS.
EMS-CLASS |
Описание поддержки |
EMS |
Ширина картинки ДОЛЖНА быть кратна 8. В противном случае, ширина будет подобрана автоматически, посредством дополнения картинки справа пустыми пикселями. Общий размер тела картинки не должен превышать 128 байт, в противном случае, нижняя и правая часть картинки будут автоматически обрезаны. Значение параметра type при отправке на терминалы типа EMS игнорируется. |
EMS-NOKIA |
Значение параметра type задает тип картинки (вариант передачи на телефон). Если параметр не задан или указано значение picture, то картинка передается в виде открытки. Если задано значение cli, то в виде логотипа группы. Если же задано значение logo, то в виде логотипа оператора. Размер картинки (Ширина х Высота ) должен быть не более:
72x14 - для логотипов оператора (type="logo"), телефоны с маленьким экраном (3210, 3310, 8310) 78x21 - для логотипов оператора (type="logo"), телефоны с большим экраном (7210, 6210) 72x14 - для логотипов группы (type="cli") 72x28 - для открыток
Логотипы оператора и группы, при включении в сообщение передается через дополнительную посылку БУКВ.
Пример, посылка в чат сообщения:
CHAT PUMA Вот логотип нашего чата:
Приведет, для участников чата с телефонами (EMS-CLASS=NOKIA) к получению:
...Вот логотип нашего чата: <БУКВЫ>*
Для получения собственно логотипа следует послать указанные БУКВЫ на 684.
|
SIEMENS |
Размер картинки должен быть не более:
101x64 - для телефонов с большим экраном (S45, ME45, SL45) 101x50 - для телефонов с маленьким экраном (C45)
Поскольку картинки не могут содержать текста, то текстовые сообщения с картинками, посылаются как текст с БУКВАМИ, а загрузка картинок осуществляется при помощи посылки БУКВ на 684, аналогично посылке логотипов операторов для класса NOKIA (см. выше). |
SIEMENS-EMS |
Картинка по возможности посылается так же, как и для класса EMS. Если картинка не может быть передана без усечения, то осуществляется переход на механизм класса SIEMENS - передача при помощи БУКВ. |
EMS-EXT |
Оценки размера картинки даны для картинок, посылаемых склейками в 5 сообщений и 10 сообщений отдельно для черно-белых, серых и цветных. 1) максимально возможное число пикселей в картинке для всех трех случаев:
|
5 фрагментов |
10 фрагментов |
1 бит на пиксель (ЧБ) |
5200 |
10400 |
2 бита на пиксель (4-серый) |
2600 |
5200 |
6 бит на пиксель (64-цветной) |
860 |
1720 | 2) для картинок шириной в 100 пикселей:
|
5 фрагментов |
10 фрагментов |
1 бит на пиксель (ЧБ) |
100x52 |
100x104 |
2 бита на пиксель (4-серый) |
100x26 |
100x52 |
6 бит на пиксель (64-цветной) |
100x8 |
100x17 | 3) для картинок шириной в 75 пикселей:
|
5 фрагментов |
10 фрагментов |
1 бит на пиксель (ЧБ) |
75x69 |
75x139 |
2 бита на пиксель (4-серый) |
75x34 |
75x69 |
6 бит на пиксель (64-цветной) |
75x11 |
75x23 | | Пример 1 (ширина 11, высота 3, темные точки -1, светлые 0):
01001001001 11111111111 01001001001
а) Запишем все в одну строку построчно:
01001001001 11111111111 01001001001
б) Разобьем на группы по 4, поскольку 16 код кодирует 4 бита и дополним последнюю неполную группу нулями.
0100 1001 0011 1111 1111 1101 0010 0100 1000
в) Закодируем каждую группу одним 16 символов (см. анимации).
493FFD248
г) EMS нотацией данной картинки будет:
Пример 2 (EMS-EXT) (ширина 3, высота 3, красные-1, белые 0):
010 111 010
а) Запишем все в одну строку построчно, заменяя 1 на 110000 и 0 на 000000:
000000110000000000110000110000110000000000110000000000
б) Разобьем на группы по 4, поскольку 16 код кодирует 4 бита и дополним последнюю неполную группу нулями.
0000 0011 0000 0000 0011 0000 1100 0011 0000 0000 0011 0000 0000 0000
в) Закодируем каждую группу одним 16 символов (см. анимации).
030030C3003000
г) EMS нотацией данной картинки будет:
EMS-НОТАЦИЯ. ФОРМАТИРОВАНИЕ
Перевод строки. Поддерживается ВСЕМИ ТЕЛЕФОНАМИ.
Оставшиеся элементы форматирования поддерживаются только телефонами с EMS-CLASS=EMS и EMS-CLASS=SIEMENS-EMS.
жирный текст
текст курсивом
подчерктнутый текст
перечеркнутый текст
Шрифт увеличенного размера
Шрифт уменьшеного размера
Абзац. Выравнивание влево
Абзац. Выравнивание по центру
Абзац. Выравнивание вправо
приводит к включению в состав сообщения символа перевода строки.
EMS-НОТАЦИЯ. ДОКУМЕНТ, ВЫСЫЛАЕМЫЙ ПО ПОЧТЕ
Поддерживается ВСЕМИ ТЕЛЕФОНАМИ. Каждый параметр должен задаваться в виде:
ИМЯПАРАМЕТРА="ЗНАЧЕНИЕПАРАМЕТРА"
Параметры бывают обязательные (Mandatory) и не обязательные (Optional). При задании нескольких параметров, они должны отделяться друг от друга пробелами. Параметры могут задаваться в любом порядке.
Параметр |
M/O |
Значение |
URL |
M |
URL документа. Поддерживается только HTTP доступ к документу. |
CONTENT-TYPE |
O |
Перекрывающий MIME-тип документа. По умолчанию тип извлекается из HTTP-заголовка документа. |
SUBJECT |
O |
Наименование документа. Данная строка используется как тема (SUBJECT) посылаемого письма. Если не указано, то выбирается системой. |
TEXT |
O |
Поясняющий текст, помещаемый в тело письма Сам документ ВСЕГДА посылается в виде ATTACHа. Если не указан, то выбирается системой. | Использование данного EMS-элемента легче всего пояснить на примере:
Предположим, что пользователь имеет где-то в Интернете свою фотокарточку c URL URLФОТОКАРТОЧКИ. Тогда он может определить символ ABOUT:
SYM ABOUT Я красавец, посмотрите -
Символ ABOUT является предопределенным символом, который используется для получении информации о собеседнике по БУКВАМ ответа.
БУКВЫ -info
Если, кто-то ведет беседу с данным пользователем и выполнит указанную команду, то он получит сообщение, в состав которого будет включено и значение символа ABOUT:
... Я красавец, посмотрите - <БУКВЫ>@
Маркер @ за БУКВАМИ говорит о том, что посылка данных БУКВ на 684 приведет к посылке письма. Письмо посылается по адресу, заданному в символе MAIL телефона.
Никто не мешает вместо URLФОТОКАРТОЧКИ указать URLБИОГРАФИИ, которая может ссылаться, например, на WORD-документ с полным жизнеописанием и множеством фотографий.
EMS-НОТАЦИЯ. ДОКУМЕНТ, ВЫСЫЛАЕМЫЙ ПО MMS
Поддерживается ВСЕМИ ТЕЛЕФОНАМИ, но имеет смысл только для телефонов с MMS-поддержкой. Каждый параметр должен задаваться в виде:
ИМЯПАРАМЕТРА="ЗНАЧЕНИЕПАРАМЕТРА"
Параметры бывают обязательные (Mandatory) и не обязательные (Optional). При задании нескольких параметров, они должны отделяться друг от друга пробелами. Параметры могут задаваться в любом порядке.
Параметр |
M/O |
Значение |
URL |
M |
URL MMS документа. Поддерживается только HTTP доступ к документу. |
CONTENT-TYPE |
O |
Перекрывающий MIME-тип документа. По умолчанию тип извлекается из HTTP-заголовка документа. |
SUBJECT |
O |
Наименование документа. Данная строка должна появляться в каталоге полученных MMS-документов телефона. Если не указано, то выбирается системой. |
TEXT |
O |
Текстовая составляющая документа (как правило подпись к документу) Может отсутствовать. | Пример:
Предположим, что пользователь имеет где-то в Интернете фотокарточку своего автомобиля c URL URLФОТОАВТО. Тогда он может смело использовать ее при размещении объявления, скажем в форуме:
PUTBOY 25, Прекрасный принц ищет принцессу для прогулок в карете - полюбуйся
Тогда, прекрасная принцесса, которая ищет принца по запросу:
GETBOY 20-30, ищу прекрасного принца
Получит сообщение от пользователя, которое будет содержать:
...Прекрасный принц ищет принцессу для прогулок в карете <БУКВЫ>! - полюбуйся
Маркер ! за БУКВАМИ говорит о том, что посылка данных БУКВ на 684 приведет к посылке MMS-документа на телефон (в данном случае изображения кареты). Если принцесса имеет MMS-телефон (а какая же настоящая принцесса его не имеет), то для получения фотографии кареты ей следует послать на 684:
БУКВЫ
|