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-29 10:08 am (UTC)по поводу оповещения о катастрофах - насколько я понимаю, принимающий терминал (телефон) не рассматривает CB как обычные sms сообщения и не оповещает пользователя о их получении звуком/вибро. да и у разных производителей оборудования существуют разные воззрения на этот счёт, посему вряд ли возможно 100% полагаться на данную технологию, так ли это?
по поводу "географически таргетированной рекламы" - существуют ли на данный момент предложения со стороны операторов или просто на такую услугу отсутствует спрос? по-моему было бы исключительно замечательно, когда абонент, проходя поблизости от крупного магазина узнал о какой-то проводимой в данный момент акции.
мой заявка на будущее, если это возможно - LTE + как оно может развернуться в рф с учетом 3г,4г,cdma и кто кого победит ;)
no subject
Date: 2009-06-29 10:55 am (UTC)Да, это верно. Минимум, на что можно рассчитывать - молчаливый pop-up на экран, аналогично СМС типа 0 ( хотя можно вспомнить, как нокии образца 1998-99 годов доставали своих владельцев звуковыми опоыещениями о том, что обновилась информация о тарифной зоне. К слову - задним числом я подозреваю, что виной была кривая настройка на стороне МТС) . Но! Когда случается какая-нибудь жопа, первое, за что хватается человек - мобильник. Так что шанс донести до человека сообщение при катастрофической ситуации - довольно велик.
по поводу "географически таргетированной рекламы" - существуют ли на данный момент предложения со стороны операторов или просто на такую услугу отсутствует спрос?
Нет, не существуют. О причинах могу только догадываться, и, как мне кажется, проблема кроется в том, что не гарантирована доставка сообщения ( канал можно отключить). То есть, либо за прием таких сообщений абоненту надо предоставлять некие бонусы, либо цена за этот канал рекламы должна быть довольно низка. И то, и другое разваливает бизнес кейс на приобретение такой платформы.
мой заявка на будущее, если это возможно - LTE + как оно может развернуться в рф с учетом 3г,4г,cdma и кто кого победит ;)
по технологии - не вопрос, но вот прогнозы - дело неблагодарное. :)
no subject
Date: 2009-06-29 05:44 pm (UTC)no subject
Date: 2009-07-02 08:21 am (UTC)no subject
Date: 2009-07-02 01:35 pm (UTC)no subject
Date: 2009-06-29 10:27 am (UTC)no subject
Date: 2009-06-29 10:57 am (UTC)no subject
Date: 2009-06-29 11:00 am (UTC)откуда, грит, таких умных берёж.
а я и не помню.
no subject
Date: 2009-06-29 11:02 am (UTC)no subject
Date: 2009-06-29 11:03 am (UTC)no subject
Date: 2009-06-29 11:05 am (UTC)no subject
Date: 2009-06-29 11:21 am (UTC)no subject
Date: 2009-06-29 11:24 am (UTC)no subject
Date: 2009-06-29 11:27 am (UTC)no subject
Date: 2009-06-29 10:32 am (UTC)Для географического таргетинга рекламы было бы здорово применять CB, т.к. абонент может легко подтвердить оператору получение информации - получил заголовок по CB, запросил остальную часть сообщения и вуаля. Оператор ведь в схеме мобильной рекламы бонусирует абонента только за подтвержденный интерес, если я правильно понимаю. Ну и географический таргетинг - немаловажная штука. Все таки мобильная реклама - это сегмент услуг для малого бизнеса. Для него такой канал - просто находка. Идет человек по улице, глянул на трубку - а ему говорят, что рядом то то и то то.
Мне вот что хотелось бы прояснить - CB частенько применяют для тарифов с тарификацией по местоположению. При этом наименование тарифной зоны отображается рядом с логотипом сети и это выглядит совсем не так как CB-сообщение. Эта информация обновляется терминалом после приема schedule сообщениий?
no subject
Date: 2009-06-29 11:57 am (UTC)Первая - нет единого поведения терминалов при получение SMS-CB.
Вторая - если не покупать решение с приложением, то нет удобного канала обратной связи.
Третье - вложив несколько сотен тысяч долларов, оператор рассчитывает ее окупить довольно быстро (наша действительность не способствует играм "вдолгую"). В силу этого и предыдущих двух пунктов расценки на геотаргетированную рекламу могут оказаться выше порога, приемлемого для малого с среднего бизнеса.
Про CB тарифной зоны - я не могу сказать с уверенностью, но мне кажется, что таким образом на экран выводится или сообщение определенного канала ( скорее всего - нулевого), или любое SMS-CB, которое умещается в одну строку.
no subject
Date: 2009-06-29 04:45 pm (UTC)no subject
Date: 2009-06-29 11:01 am (UTC)no subject
Date: 2009-06-29 11:58 am (UTC)no subject
Date: 2009-06-29 12:34 pm (UTC)no subject
Date: 2009-06-29 12:39 pm (UTC)no subject
Date: 2009-06-29 12:45 pm (UTC)Помнится, "Мегафон" вместо CB-новостных каналов в конце 90х сделал кретинский мертворожденный сервис "SMS-рассылки" ровно потому, что не знал, как денег брать (и все равно их не получил, потому что жадность и глупость одновременно - это очень, очень плохо)
no subject
Date: 2009-06-29 01:54 pm (UTC)Мегафон пошел путем SMS рассылок только потому, что у него не было сервисной CB-платформы, которая позволяла бы реализовать необходимую функциональность. У него она появилась сравнительно недавно.
no subject
Date: 2009-06-29 02:02 pm (UTC)Да нелепа сама идея брать деньги за грошовые сервисы вроде прогноза погоды. А для этой функциональности спецплатформа и не нужна - достаточно базовой и того, что легко разрабатывается in-house.
no subject
Date: 2009-06-30 03:07 pm (UTC)Да нелепа сама идея брать деньги за грошовые сервисы вроде прогноза погоды. А для этой функциональности спецплатформа и не нужна - достаточно базовой и того, что легко разрабатывается in-house.
Не спорю. Однако огромные деньги зарабатываются на продаже контента, который для цивилизованного человека не имеет ровно никакой ценности или доступен бесплатно при минимальных телодвижениях. Так что не стоит считать целевую аудиторию этих услуг равной себе - это ересь, в которую иногда впадают продуктовые менеджеры... и выпускают хороший, но коммерчески провальный продукт.
мое мнение.
Date: 2009-06-29 05:48 pm (UTC)Re: мое мнение.
Date: 2009-07-02 08:08 am (UTC)no subject
Date: 2009-06-30 09:21 am (UTC)no subject
Date: 2009-07-01 03:33 pm (UTC)Но это совершенно уникальная технология. Они, используя свои алгоритмы для триангуляции местоположения абонента, тренируются так же на GPS информации, которую получают одновременно. Поэтому опососы всегда будут в аутсайдерстве с их глупыми LBS (даже если они вбухают туда много лямонов) - нет обратной связи с абонентами. Система абсолютно ненастраиваемая.
no subject
Date: 2009-07-02 12:13 pm (UTC)no subject
Date: 2009-07-02 03:24 pm (UTC)Я что имею ввиду. Я тоже вначале думал что они собирают через сайты любителей netmonitor.ru или наш opsos.nnov.ru. Нифига. Гугл, конкретно GoogleMaps для смартов/коммуникаторов, имеет доступ и к GPS (если есть оный...), на и доступ к GSM стекам на устройстве. Может считывать CellID и LAC. А для каждого устройства эти данные соотвественно разные...в смысле размерности. Постепенно эти данные накапливаются, и там у них решается какая-то система уравнений где в качестве привязки к местности берутся данные GPS. Ну и вычисляют. Ну в смысле по пересечению окружностей и перекрытию секторов, можно примерно научится определять координаты БС. Знаешь как прикольно наблюдать, что GM - учится тебя определять более точно. С каждым разом в итоге. Вот что следует отметить.
ЯндексКарты, кстати, пользуются сервисом от компании которая разрабатывала LBS для Мегафона...
LBS от Мегафона - ну строго говоря говно. Для их Home зоны может и сгодится, для более конкретной информации непригодная, для тех же target-сервисов. Потому что их система абсолютно без обратной связи. Ну что толку от того что пару раз они прокатятся со своими TEMS-ами...потестят. Абонент самый лучший тестер.
no subject
Date: 2009-07-03 09:01 am (UTC)Точность определения местоположения в этом случае все равно не будет выше, чем точность встроенной GSM системы, которая использует только cell_id. Если же система использует связку cell_id + TA или триангуляцию - любая внешняя система, кроме GPS, гарантированно проиграет по точности.
ЯндексКарты, кстати, пользуются сервисом от компании которая разрабатывала LBS для Мегафона...
И? LBS Мегафона базируется на сервисной платформе от вендора, а упомянтуая компания могла сделать бизнес-логику, интерфейс, и карты. В этой области, как говорится, о вкусах не спорят - кому-то нравится, кому-то - нет. А на точность определения координат это не влияет. :)
LBS от Мегафона - ну строго говоря говно. Для их Home зоны может и сгодится, для более конкретной информации непригодная, для тех же target-сервисов. Потому что их система абсолютно без обратной связи. Ну что толку от того что пару раз они прокатятся со своими TEMS-ами...потестят. Абонент самый лучший тестер.
Строго говоря - есть альтернатива в виде Яндекса и Гугля, зато она работает не везде. У меня, например, Яндекс во Владимире не зажил, а было надо.
Другое дело, что с момента запуска этих услуг, что у МТС, что у Мегафона они изменений не претерпели, а Гугль и Яндекс в этот момент работали над собой.:)
no subject
Date: 2009-07-03 04:59 pm (UTC)В первые дни GoogleMaps тупо ждал пока GPS обнаружится, потом уточнится A-GPS, потом считаются данные спутника. Медленно все было. Пока я начал ради интереса гулять по району города, где я живу. Ну баловался поначалу с GPS, в диковинку было. И со временем, однажды, GoogleMaps при загрузке подхватил сразу данные нет-монитора винды и сразу же указал где я нахожусь. Не так точно, как по спутнику. Но даже без GPS он уже работает. А раньше не работал.
Район города, верхняя часть, где я работаю - вне поля зрения GM. Все по старинке. Наверное потому что я там не использую GPS?
>Но, тем не менее - для этого сервиса все равно нужна априорная информация о месте расположения хотя бы части БС.
Необязательно. К тому же БС могут "кататься" по городу, менять CellID или LAC. Чистой воды математика.
>И?
GM и YM работают с разным качеством определния местоположения. Заметно сильно.
>У меня, например, Яндекс во Владимире не зажил, а было надо
Надо было гугль )) Катался из НН в Пензу, в целом процентов на 80 понимал. Правда был другой телефон, слишком распространенный.
Я сам не могу поверить, но возможно это так и есть. Система обучаемая. Или вы считаете что у них есть подразделение, которое катается по городам России, TEMS-ся, визуально ловит БС, потом обсчитывает данные...и собирает базу данных? Или они покупают базы данных по вышкам? GM дохрена где работает. Они же разорвутся.
Вас же не удивляет http://www.google.com/squared/ и его возможности по умерщвлению того же Медведева?
no subject
Date: 2009-07-06 05:58 am (UTC)Данные по остальным станциям Гугль вряд ли использует - они не валидны для триангуляции а)потому что гугль не знает их точных координат б) потому что уровень сигнала, который регистрирует трубка, нелинейно зависит от расстояния ( отражение, поглощение, дифракция).
GM и YM работают с разным качеством определния местоположения. Заметно сильно.
опровергнуть не могу, гуглем не пользовался. Сейчас скачаю, потом расскажу о впечатлениях.
Надо было гугль )) Катался из НН в Пензу, в целом процентов на 80 понимал. Правда был другой телефон, слишком распространенный.
О, а я тут на прошлой неделе у вас в гостях в Нижнем был. Жаль, не знал.
no subject
Date: 2009-07-06 06:20 am (UTC)no subject
Date: 2009-07-02 12:10 pm (UTC)Умоляю, помогите, я - чайник!
Date: 2009-09-08 01:09 pm (UTC)Если я поставлю CB 0, поможет?
Случилось 5 сентября после того, как МТС временно позволял узнавать баланс только по смс!
Re: Умоляю, помогите, я - чайник!
Date: 2009-09-10 06:33 am (UTC)Могу только посоветовать сделать ресет телефону. Глядишь, и поможет.
Re: Умоляю, помогите, я - чайник!
Date: 2009-09-10 04:20 pm (UTC)Re: Умоляю, помогите, я - чайник!
Date: 2009-09-11 04:59 am (UTC)Re: Умоляю, помогите, я - чайник!
Date: 2009-09-11 08:50 pm (UTC)Re: Умоляю, помогите, я - чайник!
Date: 2009-09-13 05:23 pm (UTC)Re: Умоляю, помогите, я - чайник!
Date: 2009-09-13 10:38 pm (UTC)Подскажете, как делать, в личное сообщение? И как не потерять данные?
Re: Умоляю, помогите, я - чайник!
Date: 2009-09-14 01:07 pm (UTC)Данные сохранить можно, подключив телефон к компьютеру и сохранив данные на нем с помощью прилагаемой к телефону программы.