BIO Сообщения
Метаданные
Статья
Основные понятия
Сообщения 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 сообщения могут быть сохранены в виде файла для передачи другому компоненту системы, в другом - данные обрабатываются немедленно.


(no comments yet)