Cell Broadcast (На пальцах, выпуск 9)
Jun. 29th, 2009 01:22 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Как и обещал, сегодня выполняю заявку по технологии 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
Date: 2009-06-30 03:07 pm (UTC)Да нелепа сама идея брать деньги за грошовые сервисы вроде прогноза погоды. А для этой функциональности спецплатформа и не нужна - достаточно базовой и того, что легко разрабатывается in-house.
Не спорю. Однако огромные деньги зарабатываются на продаже контента, который для цивилизованного человека не имеет ровно никакой ценности или доступен бесплатно при минимальных телодвижениях. Так что не стоит считать целевую аудиторию этих услуг равной себе - это ересь, в которую иногда впадают продуктовые менеджеры... и выпускают хороший, но коммерчески провальный продукт.