×
Namespaces

Variants
Actions

BIO Сообщения

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Статья
Перевод:
truf
Последнее редактирование: hamishwillee (16 Aug 2012)

Основные понятия

Сообщения BIO не предназначены для немедленного отображения пользователю, они должны обрабатываться устройством.

Примеры сообщений такого типа:

  • Сообщения с конфигурациями точек доступа: автоматически изменяет соответствующие настройки
  • Настройки email: изменяет или создает учетные записи email
  • vCards: электронные визитки
  • vCals: элементы электронного календаря.

BIO расшифровывается как Bearer-Independent Object (Носителе-Независимый Объект): из чего следует что работа с данным типом сообщений не зависит от транспортного уровня (напр. SMS или email) с помощью которого они доставляются.

Как это работает?

В компоненте обработки BIO сообщений можно выделить две части: BIO базовый функционал (framework) и BIO парсеры (BIO parsers). BIO парсеры предоставляют функции для разбора и обработки сообщений различного типа. Вы можете создать свой парсер BIO сообщений чтобы добавить возможность обработки новых типов сообщений BIO. Все парсеры должны происходить от базового класса CBaseScriptParser.

Базовый функционал содержит базу данных типов BIO сообщений, что позволяет определить тип входящего сообщения. За появлением новых BIO сообщений следит отдельный компонент системы, называемый наблюдателем BIO (BIO watcher).

Как только система обнаруживает появление нового сообщения BIO, для его разбора и обработки вызывается BIO MTM. BIO MTM передает данные BIO сообщения подходящему BIO парсеру.

Как результат разбора и обработки сообщения, система может выполнить различные операции. В одном случае данные извлеченные из BIO сообщения могут быть сохранены в виде файла для передачи другому компоненту системы, в другом - данные обрабатываются немедленно.

This page was last modified on 16 August 2012, at 09:47.
107 page views in the last 30 days.