![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Cell Broadcast (На пальцах, выпуск 9)
Как и обещал, сегодня выполняю заявку по технологии cell broadcast.
Технология cell broadcast предназначена для массовой рассылки информации абонентам сетей GSM и UMTS. Технология, хотя и стандартизирована на уровне этих стандартов, не получила уж такого широкого распространения и использования.
Техника
Функционально технология предназначена для отсылки SMS-сообщения особого рода (SMS-CB) большому количеству абонентов. Особенность технологии в том, что в качестве адреса, куда необходимо отправить это сообщение, Cell Broadcasting Center (CBC) - аналог SMSC использует не номер абонента (MSISDN), а некую географическую локацию - соту или группу сот. При отправлении SMS-CB оно будет доставлено всем абонентам, зарегистрированным в данной соте или группе сот. Согласно стандарту, SMS-CB является односторонним сообщением, не имеет обратного адреса отправителя, и на него нельзя ответить другим SMS-CB.
Несомненым преимуществом cell broadcast служит то, что она, в отличие от классического SMS для доставки сообщений использует служебный канал Broadcast Channel (BCH), не загружая остальные основные и служебные каналы. К тому же - сообщение передается однократно для всех зарегистрированных на соте ( группе сот) абонентских терминалах, тогда как обычный SMS пришлось бы отправлять индивидуально каждому абоненту.
Для более избирательной доставки существуют т.н. каналы CB, в количестве 65000. Каналы от 0 до 999 абонент может подключать для доставки ему сообщений вручную, каналы от 1000 до 65000 подключаются абоненту дистанционно с сервера с помощью OTA ( over the air) сообщений. Однако, пользователь с терминала может отключить любой подключенный ему канал.
В технологии предусмотено два типа сообщений - информационные ( несущие в себе контент) и т.н. schedule ( наиболее адекватный перевод - сообщение обновления).
Одиночное SMS-CB сообщение в GSM может нести до 82 байт текста ( 93 символа в 7-битной кодировке) или бинарной информации и может быть склеено в единое сообщение с еще 14 такими же сообщениями, благодаря тому, что в заголовке каждого такого сообщения имеется уникальный номер каждого объединенного сообщения и порядковый номер единичного сообщения в серии.
В UMTS SMS-CB сообщения не могут склеиваться, зато каждое информационное сообщение несет 1245 байт полезной нагрузки.
Schedule сообщения в GSM необходимы для того, чтобы терминал не считывал все подряд сообщения, а только те, которые передаются в выбранных каналах и те, которые ранее не принимались сервером. Это позволяет существенно снизить энергопотребление аппарата и увеличить срок работы аккумулятора. Для этого schedule сообщения содержат в себе метки начала и конца периода, к которому оно относится, номера временных контейнеров (слотов) внутри периода, в которых есть новые сообщения и заголовки ( часть сообщения, содержащая служебную информацию) всех новых сообщений.
В UMTS используется более сложная и гибкая двухуровневая система доставки schedule, но принцип ее действия аналогичен той, которая использована в GSM.
Последовательность отправки сообщений в cell broadcast
Предположим, что сообщение инициировано некоторой контент-платформой. Эта платформа передает сообщение в CBC через клиента – Cell Broadcasting Entity (CBE). Этот клиент определяет тип контента (текст/двоичный код), канал, ареал распространения сообщения (сота/группа сот/вся сеть), период времени, в течение которого сообщение будет транслироваться и частота его повторения и форматирует сообщение разбиением его на стандартные SMS-CB . Полученные SMS-CB клиент через стандартный интерфейс отправляет в CBC.
CBC присваивает сообщению идентификатор, и отправляет его на контроллеры базовых станций (BSC) для передачи сообщения на соответствующие базовые станции для трансляции. Базовая станция передает сообщение в одном из слотов до тех пор, пока не получит от CBC через BSC сообщения об удалении сообщения.
Путем чередования команд загрузки сообщения и его удаления CBC добивается необходимого количества повторений сообщения в течение заданного промежутка времени.
Терминал непрерывно слушает канал BCH и определяет по заголовкам, содержащимся в schedule сообщении, новые сообщения, которые принадлежат одному из каналов, которые в нем активированы. Повторные сообщения, которые принадлежат этим каналам, терминал игнорирует. Новые сообщения терминал сохраняет в памяти для немедленного или последующего отображения на экране.
Приложения на базе технологии cell broadcast
Описанная технология обладает рядом несомненных преимуществ, когда речь идет о трансляции информации, привязанной к местоположению абонента большому количеству абонентов. В силу этого она использовалась там, где эти преимущества востребована.
Первым и самым очевидным применением технологии была индикация тарифной зоны, в которой находится абонент. Именно так использовала эту технологию МТС в те времена, когда в Московском регионе существовали тарифные зоны «Москва» и «Область».
Второе очевидное применение – массовое оповещение о катастрофах, стихийных бедствиях и прочих географически локализованных событиях. Успешные применения этой технологии для оповещения имели место в Великобритании во время террористической атаки в Лондоне в июле 2005 года и в Шри Ланке в момент грандиозного цунами.
Эти применения технологии носят информационный характер и не приносят оператору дополнительной прибыли, отчего не могут служить поводом для внедрения технологии на сети, если только государственные органы страны, где оператор работает, его к этому не обязывают.
Именно поэтому были придуманы ряд приложений, которые позволяют оператору получать дополнительный доход от применения этой технологии.
Первое коммерческое применение, которое используется часто в качестве образцового кейса поставщиками решений на базе cell broadcast – новостные рассылки. Каждый канал может представлять собой тематическую ленту новостей. Для того, чтобы на нее подписаться, абонент через какой-то интерфейс заказывает себе подключение желаемого канала, который подключается сервисной платформой удаленно, подключая одновременно абоненту услугу в биллинге, за что с него взимается плата.
Следующее коммерческое решение основано на идее географически таргетированной рекламы. При этом, разумеется, источник доходов – плата рекламодателя за размещение.
Общим тонким местом всех описанных решений является ограничение информации текстовым контентом, что в настоящее время снижает к ним интерес со стороны абонентов, привыкших к мультимедийному контенту. Второе слабое звено - неудобный канал обратной связи с контент-платформой.
Производители сервисных платформ смогли устранить эту проблему через использование специального клиентского приложения на СИМ-карте или в памяти телефона. Это приложение в качестве нисходящего канала, по которому передается контент, использует один из каналов cell broadcast. Поскольку сообщения cell broadcast могут содержать в себе и бинарный код, то они способны доставлять в терминал практически любой контент. Восходящий канал поддерживается тем же клиентским приложением, и может использовать любую приемлемую для оператора технологию – SMS, WAP, USSD. Поверх всего этого в приложении «нахлобучен» удобный интерфейс, через который абонент взаимодействует с платформой и получает доступ к контенту.
Из наиболее известных поставщиков таких решений можно выделить израильскую компанию Celltick, на ее платформе развернута услуга «Хамелеон» в Билайне и российскую компанию Беркут, чью платформу для оказания услуги «Калейдоскоп» использует Мегафон.
Для любителей технических подробностей рекомендую этот документ.
В следующих выпусках - LBS технологии и продуктовый маркетинг в сотовых операторах. Ну и, как обычно - принимаются заявки.
no subject
no subject