Что такое paint billing
Слово «prepaid» можно перевести как «предоплата». Если коротко, prepaid — это способ расчета с Оператором за услуги сотовой связи. Традиционно существуют два варианта оплаты предоставляемых услуг: кредитовый и дебетовый. Если пользуешься услугой, а затем оплачиваешь пришедшие счета — это кредитовая система. Дебетовая система изначально подразумевает наличие на вашем счету некоторой суммы. Например, авансовую форму расчета можно отнести к дебетовым системам: Вы кладете на счет определенную сумму и после этого расходуете ее. Prepaid также является дебетовым вариантом оплаты услуг, предоставляемых сотовым Оператором. Покупая специальную пластиковую карточку — носителя услуги prepaid, Вы тем самым вносите предоплату. Иногда эти карточки называются «scratch-card» (от слова «scratch» — царапина: чтобы активировать карту, нужно удалить — «сцарапать» — защитный слой, под которым находится пароль для активации — PIN-код). Контроль над расходом средств на Вашем счету ведется при помощи специализированного программного и аппаратного обеспечения, установленного у Оператора — биллинговой системы. Сам цикл расчетов именуется биллингом.
Как пользоваться услугой prepaid?
- информацию об Операторе (логотип, контактные телефоны и др.);
- номинал карты (в тарифных единицах или количестве минут);
- срок действия карты с момента активации;
- предельный срок активации;
- PIN-код для активации карты;
- краткую инструкцию по использованию карты.
Вы покупали когда-нибудь интернет-карту определенного номинала? Это тоже prepaid.
Карточка предоплаты может быть одноразовой и возобновляемой. После окончания срока действия одноразовой карты оставшиеся минуты пропадают. Возобновляемую карточку можно «возродить», купив карту продления (о выгодах такого способа я расскажу ниже на примере FORA).
Приобретя карту, Вы удаляете защитный слой, под которым находится PIN-код. Этот код используется для пополнения Вашего счета.
Почему prepaid?
С ростом абонентской базы у Оператора появляется необходимость применять новые маркетинговые и технологические подходы. Для него услуга prepaid привлекательна тем, что защищает от неплатежей абонентов. Переходя на новые формы биллинга, такие, как prepaid, Оператор получает возможность уменьшить свои издержки. Взаимодействие с абонентом упрощается: система практически автономна и Оператору остается лишь следить за продажей карт. Вводя prepaid, Оператор пополняет абонентскую базу за счет «небогатого пользователя» сотовой сети (тарифы при обслуживания по этой системе обычно ниже).
Чем привлекательна услуга prepaid?
Prepaid завоевала огромную популярность на мировом сотовом рынке. Что, она безупречна? Рассмотрим плюсы и минусы этой системы.
Многих привлекают простота и удобство: купил, активировал, пользуешься. Prepaid никогда не позволит «залезть в минус» — для многих это важно. Представьте, что кто-то воспользовался Вашим «кредитным» телефоном: ребенок, жена или… вор —долги-то вешаются на Вас. Оператору такая ситуация тоже не интересна: тяжело собирать долги. Именно поэтому некоторые Операторы отказываются от кредитной системы и переходят на prepaid. Предвижу некоторые возражения поклонников кредитной системы: «Зато меня не отключат, если деньги кончились». Кончились деньги — активируй новую карту. Что мешает иметь ее всегда с собой? Нет, я не против кредитной системы, но неужели она лучше? Кстати, по поводу авансовой (дебетовой) системы: кто сказал, что если деньги на счету кончились, то Вас сразу отключают? В Дельта Телеком, например, перерасчет происходит ночью, так что в течение дня можно «безнаказанно» наговорить еще хоть на 50$.
В зависимости от биллинговой системы расчет с абонентом, пользующимся prepaid, может происходить в реальном времени. В любом случае Вы оперативно контролируете свои расходы, так как всегда можете узнать, сколько денег осталось на счету. Карты малых номиналов подходят для тех, кто не намерен говорить много.
Обычно при подключении по системе prepaid абонентская плата отсутствует. Так ли это? Формально — да. А на практике? Неиспользованные минуты пропадают. Активировали карту — будьте добры использовать. Настоящий тарифный план (ТП) без абонентской платы — это такой тариф, при котором если не говоришь — не платишь, а платишь, только если говоришь. Вот и подумайте, всегда ли prepaid выгодна.
Иногда существует возможность анонимного подключения (т. к. prepaid — это не кредитный ТП). Для кого-то это становится решающим фактором при выборе Оператора.
Операторы, предоставляющие услугу prepaid
Давайте рассмотрим, как реализована prepaid у некоторых Операторов.
Первой компанией, начавшей предоставлять услуги prepaid в Санкт-Петербурге, была FORA Communication . Эту услугу они «замаскировали» под названием «FORA Card». FORA Card — это пластиковая карта, содержащая код для пополнения Вашего абонентского счета. Подключаясь по системе обслуживания FORA Card, Вы получаете персональный электронный счет, который сможете пополнять, приобретая карты в удобном для Вас месте, например, в Сбербанке. Каждая карта имеет свой номинал (25-100 тарифных единиц (ТЕ), свой срок использования и определенное количество минут.
По системе FORA Card Вы можете подключиться на «нормальный» семизначный номер или на виртуальный. Что дает такой номер? Как правило, пониженные тарифы. Подключение на ВН бесплатно — платите только за карту.
Тарифы системы FORA Card можно посмотреть в сводной таблице на сайте FORA . Карта номиналом 25 ТЕ имеет срок действия 30 суток, количество минут 30 или 125 в зависимости от того, на какой номер Вы подключились: нормальный или виртуальный. Получается, что в зависимости от выбранного Вами номера минута разговора обойдется примерно в 4 или в 13 рублей. Вот это и есть преимущество, которое дает услуга prepaid.
Каковы минусы такой системы расчета? Как уже было сказано, неиспользованные минуты пропадают. Подключаться по системе FORA Card надо в том случае, если Вы будете использовать весь потенциал карты.Существует, правда, карта продления (только для виртуальных номеров). Она позволяет «возродить» FORA Card с истекшим сроком действия. Но не всегда ее использование выгодно. Все зависит от количества минут, оставшихся на просроченной карте. Карта продления стоит порядка 130 рублей, и это эквивалентно приблизительно 40 минутам эфирного времени. Если на предыдущей карте осталось десять минут, то не лучше ли смириться с этим и купить новую карту?
FORA была первой, реализовавшей prepaid на питерском рынке сотовой связи; вслед за ней и другие Операторы выразили желание предоставить подобную услугу своим абонентам. Что касается Телеком-XXI (будущий второй GSM-Оператор Питера), то «воз и ныне там»: как обещали еще в прошлом году ввести prepaid, так и обещают… Северо-Западный GSM (С-З GSM) запланировал ввод этой услуги на весну этого года.
Руководство компании С-З GSM заявило: «Данный шаг Компании в первую очередь ориентирован на привлечение абонентов, которые намерены тратить на мобильную связь не более 15-20 USD в месяц». Для системы prepaid С-З GSM готовит федеральную нумерацию — можно ожидать невысоких тарифов.
С 1 февраля 2001г. другой питерский Оператор — Дельта Телеком начала продавать предоплатные карты. Выпущены карты четырех номиналов — $15, $30, $50 и $100. Активацию карты можно провести не только с сотового телефона, но и с любого другого, имеющего тональный набор. Пока срок действия карты с момента активации составит 40 дней (в будущем планируется его увеличить). Карты продления не предусмотрены; не использовали потенциал карты — Ваши проблемы. Но действительно ли эти предоплатные карточки являются услугой prepaid? Формально — да, но смысл этой услуги в исполнении Дельты Телеком теряется. Поясню: эти карты не обеспечивают подключения по особому тарифу (более дешевому, как это присуще prepaid). Нет, карточки предназначены лишь для оперативного пополнения абонентского счета на уже существующем ТП. А зачем они тогда нужны? Посудите сами: срок действия невелик, предельный срок активации тоже — всего 60 дней. В чем тогда преимущества перед обычной авансовой системой? Ведь, положив деньги на счет, Вы можете расходовать их сколь угодно долго. Положили 100$ и тратьте, не ограничивая себя сроками. Зачем отдавать эти 100$ за карточку с лимитированным сроком действия? Не понимаю… Надо что-то срочно изменить (например, предельный срок активации). Смягчает ситуацию лишь скидка с тарифа (чем больше номинал, тем больше скидка).
Подобный вариант предоставления услуги prepaid находим и у московского Оператора МТС . Это карточки Экспресс-Оплаты. Они также предназначены для моментального пополнения средств на Вашем счете — счете, уже существующем при подключении на определенный ТП. Так что судите сами: prepaid это или нет.
Другой московский Оператор — БиЛайн — предлагает услугу prepaid со всеми ее преимуществами: дешевизной, удобством и др. При подключении на ТП БИ+ Вы оплачиваете услуги, покупая телефонную карту предоплаты. Пополнение счета происходит все по тому же принципу: ввели секретный код и тут же произошло пополнение электронного счета на номинал карты. Есть возможность моментального получения информации об изменении баланса. Срок действия карт варьируется от 30 до 390 дней в зависимости от номинала (сравните с дельтовскими 60 днями). Ну а самое интересное то, что при своевременной активации новой карты (т. е. до окончания периода действия старой) остаток средств на счете будет добавлен к сумме, вносимой при активации карты (у FORA такая возможность тоже имеется).
Вот и все, что я хотел рассказать о возможностях prepaid и способах ее реализации. Если Вы хотите узнать о prepaid что-то еще — пишите; попробуем разобраться.
Существуют разные способы «монетизировать» проект. Но у них есть одна общая составляющая ― то, как деньги переходят из кошелька пользователя на счет организации. Сегодня мы расскажем о том, как организован прием платежей в Badoo и что можно встретить на рынке платежных шлюзов. Сразу предупреждаем, что в статье вы не найдете конкретных цифр по обороту средств компании, но все остальное будет не менее интересно.
Что такое «биллинг»
Для нас биллинг ― это всё, что связано с получением денег от пользователей: конфигурация цен, страница приема платежей, непосредственно прием и обработка платежей, оказание оплаченных услуг, различные промоакции и, конечно же, мониторинг всего вышеописанного.
Изначально, как и во всех стартапах, у нас не было платных услуг. Первые серьезные шаги в сторону монетизации начались в далеком 2008 году, при том что официально сайт был запущен в 2006-м. Для экспериментов была выбрана Франция, а оплата принималась только через SMS. Сам прием платежей был организован на файлах. Каждый запрос записывался в отдельный файл, который затем перекладывался bash-скриптами из одной папки в другую, что означало смену статусов обработки. База данных использовалась только для учета успешно обработанных транзакций. Такая схема успешно проработала чуть больше года, после чего ее стало сложно поддерживать, и мы решили отказаться от файлов и переписать всё с использованием БД.
Разработка новой версии прошла достаточно быстро, так как стран, где были доступны платные услуги, было не много. Но она была рассчитана только на прием платежей через SMS, из-за этого у нас даже до сих пор сохранилось несколько забавных артефактов, например, поля MSISDN (номер телефона) и short code (короткий номер, на который отсылают платную SMS) в таблице обработанных платежей.
Сейчас мы принимаем платежи почти во всём мире. Каждую секунду пользователи пытаются что-то оплатить на сайте или в приложениях для всех популярных мобильных платформ. А если наложить это на карту, то получится картина «Вид на Землю из космоса ночью»:
У нас доступно около 50-ти способов оплаты, предоставляемых разными партнерами. Самые популярные ― это банковские карты, SMS & Direct billing и покупки в мобильных приложениях.
Среди них есть и экзотические, например, прямое списание со счета интернет-провайдера или оплата через городской телефон. А однажды нам поступил платеж через обычную почту!
Банковские платежи
Все платежные системы позволяют принимать платежи от своих пользователей. Такие прямые интеграции удобно делать, пока их не очень много и вы подключаете известные системы с отлаженными процессами. Но когда нужно выйти на локальные рынки, то начинают появляться проблемы. Поддерживать «зоопарк» разных API становится всё сложнее, отличаются требования регуляторов, популярная локальная платежная система может вообще отказаться работать с иностранными клиентами при низких оборотах, или подписание контракта и улаживание юридических проблем может затянуться на долгое время. Несмотря на такие сложности, локальные платежные системы могут вас приятно удивить своей конверсией. Например, Голландия, которую мы считали не очень перспективной, после подключения популярного в этой стране способа оплаты iDeal стала приносить на 30-40% больше денег.
Какой способ использовать ― прямую интеграцию или через агрегатора ― зависит в первую очередь от размера комиссии. Чем больше ваших клиентов пользуется платежной системой, тем выгоднее может оказаться сэкономить на комиссии и подключиться к ней напрямую. Второй важный фактор ― это качество API, удобство работы и стабильность. Здесь агрегаторы позволяют сгладить шероховатости, а иногда и предоставить более стабильный сервис, чем прямое подключение.
SMS-платежи
- отправляем SMS на короткий номер, отвечаем на пришедшее SMS определенным текстом или без него;
- отправляем SMS на короткий номер, вводим на сайте полученный PIN-код;
- вводим на сайте номер телефона, получаем PIN-код, вводим его на сайте.
Технические детали
Badoo работает на связке PHP + MySQL, поэтому для обработки платежей мы используем те же технологии. Код выполняется на отдельной группе серверов, выделенной из общего пула. Внутри мы ее разделили еще на несколько логических подгрупп: cерверы для обработки входящих запросов, серверы для фоновых операций и сбора статистики, серверы баз данных, серверы для обработки платежей по банковским картам. Последние выделены в отдельную группу, потому что они должны соответствовать стандарту безопасности PCI DSS, разработанному при участии Visa, MasterCard, American Express, JCB и Discover для организаций, работающих или хранящих данные держателей банковских карт.
Для обработки платежей мы используем два сервера базы данных с MySQL от Percona, работающих в master-master репликации. Основная нагрузка идет только на один из них, второй используется для «горячей» замены в случае аварии или для подмены основного (на время его обслуживания, для запросов от системы мониторинга или сбора статистики).
После реализации API наступает этап тестирования. На Хабре уже были статьи о том, как выглядит наш процесс разработки и автоматизации. Но для биллинга есть некоторые особенности, связанные в основном с тем, что приходится тестировать не просто наш код, но и взаимодействие с агрегаторами. Очень удобно, если у них есть для этого тестовое окружение, которое полностью эмулирует реальный прием платежей. Если же его нет, мы делаем «заглушки», эмулирующие поведение агрегатора. Это упрощает нам ручное тестирование и позволяет писать автотесты, проверяющие весь процесс оплаты. Вот пример того, как выглядит одна из заглушек.
После тестового окружения нужно проверить, как всё будет работать в жизни, провести реальную оплату. Но для SMS-платежей часто приходится получать одобрение от регуляторов или операторов, а это может длиться несколько месяцев. Чтобы не выкладывать полуготовый код на продакшн-серверы, мы придумали такую вещь, как External Shot. Это наш обычный Shot, который представляет из себя директорию с веткой задачи и предназначен для ее тестирования на продакшн-серверах, но кроме локального домена он имеет дополнительный внешний адрес, по которому любой желающий может зайти и посмотреть сделанные изменения. Для безопасности такие «шоты» создаются не для каждой задачи, а только в тех случаях, когда действительно необходимо. Ссылки на них мы даем нашим партнерам, и они в любое время дня и ночи могут проверить сделанные изменения. Особенно это актуально для стран, расположенных в другом полушарии, с которым разница во времени может достигать 12 часов.
Поддержка и эксплуатация
После того как новая интеграция выкладывается на продакшн-серверы, наступает этап ее эксплуатации и поддержки. Техническая поддержка занимает примерно 60-70% нашего времени.
Сюда входит, во-первых, разбор жалоб от пользователей. Все простые ситуации решаются командой первой линии поддержки, она же переводит для нас жалобы с разных языков на английский. Поэтому к нам попадают только самые сложные случаи, действительно требующие внимания разработчиков.
Вторая составляющая технической поддержки ― это исправление ошибок или внесение изменений в существующие интеграции. Ошибки возникают по разным причинам. Например, из-за невнимательного чтения документации или пробелов в ней. Однажды вместо нее нам даже пришлось использовать логи чата с разработчиком агрегатора, потому что документация для их новой системы была еще не готова. Были случаи, когда агрегатор без уведомления менял протокол взаимодействия или его параметры. В другой раз банк-эквайер отключил наш шлюз, и пришлось в срочном порядке перенаправлять трафик в другое место. Как потом выяснилось, это был древний сервер из 80-х, который, по данным банка, вообще ничего не должен был обрабатывать. В общем, скучать не приходится, особенно если учитывать, что каждая минута простоя ― это недополученная прибыль.
Для решения подобных проблем мы пишем подробные логи работы приложения. Туда попадают не только ошибки, но и всё взаимодействие с системами агрегаторов или просто важные события, происходящие во время выполнения запросов. Каждый запрос имеет свой уникальный идентификатор, по которому можно найти все связанные с ним записи и восстановить ход его обработки. Это бывает особенно полезно, когда приходится разбираться с ошибками, с момента которых уже прошло несколько недель или месяцев.
Вот так организован биллинг в Badoo. Конечно, осталось еще много интересных тем, о которых мы планируем рассказать будущем, например мониторинг, сертификация PCI DSS и обработка платежей по банковским картам. Если есть вопросы или какие-то пожелания по теме будущих статей, добро пожаловать в комментарии.
Биллинг представляет собой систему дистанционных взаиморасчетов, передачи денежных средств. Действует данная система во многих сферах человеческой жизни. От энергетики до рекламы и науки. В современном мире это эффективный инструмент для произведения расчетов, сбора информации о клиентах.
Значение термина
Биллинг (от англ. bill – счет) – система контроля оплаты услуг. Сюда входит расчет тарификации, выставление счетов на оплату. Система работает по принципу модульного действия. То есть однотипно для разных сфер жизни. Особенность биллинговых расчетов – клиент может не иметь банковского счета. Проводимые операции действуют без индивидуальных счетов.
Система действует прозрачно для налоговых органов и участников платежей. В то же время операции с деньгами закрыты от несанкционированного доступа посторонних лиц.
Действие биллинговых расчетов распространяется на бюджетную сферу, банки, телекоммуникации.
Биллинг в бюджетной сфере
Для расчетов бюджетной сферы (в том числе ЖКХ) биллинг стал основой расчетов. Система незаменима при оплате пошлин, налогов, электроэнергии, газоснабжения.
Как работает биллинг в бюджетной сфере:
- формируется платежка;
- отправка платежки клиенту-плательщику;
- внесение плательщиком оплаты по платежке через банк, терминал либо банкомат;
- получение квитанции об оплате.
Для плательщика удобно, что все необходимые реквизиты уже находятся в системе. Биллинг работает в автоматическом режиме. Клиенту следует лишь найти в списке услуг ту, что необходимо оплатить. А также выбрать фирму-получателя денег. ИНН и другие данные получателя самопроизвольно высветятся в окне платежа. Клиент проверит данные и нажмет кнопку «Оплатить».
Денежные средства перечисляются моментально. Причем клиент способен отследить движение денег.
В программное обеспечение входят данные о каждом плательщике. В том числе его льготы. К примеру, льготы инвалидов либо пожилых людей, пенсионеров. Человеку для получения льготы следует представить соответствующий документ. То есть для получения налоговой льготы в налоговую службу. Единоразово. Далее работник внесет данные в программу. Платежи автоматически перейдут на другую тарификацию.
Что делать, если вы забыли распечатать квитанцию об оплате? Это распространенная ошибка плательщиков. Но, ошибка не страшна. Автоматическая система имеет архив платежей. Через онлайн-режим можно зайти в систему, найти проведенный платеж, распечатать квитанцию. Подобная система действует при оплате через онлайн-кабинеты на личной страничке банков.
Телекоммуникации и биллинг
Самые распространенные расчеты по биллинговой системе – оплата счетов телефона, телевидения. Многие люди не задумываются об этом. Подходя к терминалу, внося средства не номер телефона, они производят оплату через систему биллинга.
Эффект системы клиент чувствует сразу. Платежи начисляются в течение пары минут при минимальных комиссиях. Зачастую комиссии и вовсе отсутствуют.
Работает способ аналогично бюджетной сфере. Клиент подходит к банкомату, терминалу. Выбирает в списке оператора, вводит номер телефона либо договора на телевидение. Вносит сумму. Нажимает кнопку «Оплатить». Тут же через онлайн-кабинет оператора возможно проследить движение денег.
Банковский биллинг
Финансовые организации пользуются автоматизированной системой при рассылке писем. Как почтовым образом, так и на телефон.
Вывод. Биллинговая система – эффективная для многих сфер жизни программа платежей. С помощью нее исчезли бесконечные очереди желающих заплатить налог, пошлину в учреждениях. Оплатить долги теперь можно не выходя из дома. Следует войти в систему посредством онлайн-кабинетов, ввести данные, оплатить. При наличии домашнего принтера, тут же распечатать квитанцию об успешной оплате.
Биллинг. Какие ассоциации вызывает этот термин? Может быть, есть какая-то связь с Биллом Гейтсом? Нет, к счастью он еще не «сунул свой нос» в область телекоммуникаций. Ну это так — шутка. А если быть серьезным, то давайте рассмотрим происхождение слова биллинг. Английское слово «bill» можно перевести как «счет» (другие переводы: вексель, банкнота). «Billing» переводится выражением «выписывание счета».
Что такое биллинговая система?
Системы, вычисляющие стоимость услуг связи для каждого клиента и хранящие информацию обо всех тарифах и прочих стоимостных характеристиках, которые используются телекоммуникационными операторами для выставления счетов абонентам и взаиморасчетов с другими поставщиками услуг, носят название биллинговых; цикл выполняемых ими операций именуется биллингом. Биллинговая система (БС) — это бухгалтерская система, программное обеспечение, иными словами — «софт», разработанный специально для операторов. Каких операторов? Телекоммуникационных. Т. е. речь не идет лишь об операторах сотовой связи. БС используются также операторами обычной (стационарной, проводной) связи. В малых офисах, например, можно вести биллинг телефонии (анализировать: кто звонил, когда, сколько длился разговор). IP-телефония — другая область применения БС. А интернет-провайдеры? Они тоже используют БС, например, для формирования счетов, учета трафика. Любая БС создается на основе определенной системы управления базами данных (СУБД). Большинство БС в мире создавалось на основе СУБД Oracle. Среди других СУБД можно выделить Sybase и Informix как рассчитанные на большие объемы информации. А вот названия некоторых биллинговых систем: BIS, Flagship, CBOSS, Arbor, Bill-2000-prepaid. Стоит упомянуть, что под БС может подразумеваться и аппаратное обеспечение, участвующие в организации биллинга.
Терминология
Я постараюсь рассмотреть все основные понятия и определения, относящиеся к БС. Основной упор буду делать на БС, используемые операторами сотовой связи. Но большинство определений также подходит и к БС, используемым в других сферах. Постараюсь объяснять как можно проще, чтобы большинству читателей материал был понятен. Если у Вас будет что добавить к введенным мною терминам, пишите на e-mail.
Существуют несколько названий биллинговой системы: АСР — автоматизированная система расчетов; ИБС — информационная биллинговая система.
Одним из важных качеств БС является ее гибкость, то есть способность приспосабливаться к изменившимся обстоятельствам. Гибкая система адаптирована не только к сиюминутным потребностям оператора; за счет таких качеств, как настраиваемость, модульность и открытость она позволяет решать перспективные задачи. Чем больше у системы возможностей для настроек, тем лучше. А что такое модульность? Модульный принцип построения системы — это такой принцип, при котором вся система собирается из отдельных частей (модулей), как дом собирается по кирпичикам. БС тоже состоит из таких модулей — подсистем. БС включает в себя, например, подсистему предварительной обработки данных, подсистему оперативного управления биллингом, подсистему оповещения клиентов (читайте ниже о структуре и функциях БС). Под открытостью системы подразумевается открытость исходного кода программного продукта, что позволяет оператору не зависеть от разработчика в будущем и самостоятельно обслуживать и модернизировать систему. Тесно связано с гибкостью БС и следующее качество автоматизированных систем расчета — масштабируемость.
Масштабируемость по нагрузке. При росте абонентской базы, появлении дополнительных услуг не должна появляться необходимость изменять или дорабатывать программную часть БС. Увеличение возможностей БС должно достигаться за счет модернизации аппаратной части системы. Что важно учитывать при проектировании масштабируемых систем? Необходимо использовать СУБД, рассчитанные на большие объемы данных. СУБД должна быть совместима с различными компьютерными платформами, чтобы обеспечивать поддержку многопроцессорного режима работы.
Надежность — одно из основных требований, предъявляемым к любой системе. Надежность БС определяется надежностью СУБД и технологий, используемых при разработке системы. Далеко не последнее место занимает надежность поставщика (разработчика) прикладного программного обеспечения: время его работы на рынке и, как косвенный показатель, процент присутствия разработанных им систем на телекоммуникационном рынке. Почему показатель косвенный? А разве Microsoft Windows самая лучшая и надежная операционная система?… И при этом она занимает значительную долю рынка. Однако надежность БС обеспечивается также соблюдением определенных стандартов при их разработке (об этом читайте ниже).
Мультиязычность — возможность устанавливать различные языки для представления информации.
Мультивалютность — возможность работать с любыми валютами
Отложенный биллинг — биллинг, при котором расчеты производятся после состоявшихся звонков.
Горячий биллинг — изменение баланса счета происходит в процессе разговора, и информацию об остатке на Вашем счету можно получить сразу после звонка.
Оптимизация биллинга — улучшение, совершенствование оператором своей БС.
Большие БС — системы, применяемые крупными операторами.
Постинг биллинга — фиксация результатов расчета биллинга; после расчетов результаты становятся доступными пользователям (рассылаются, печатаются).
Что может, что должна или за что отвечает БС?
Вы пользуетесь услугой prepaid? Вы задумывались, как так получается, что сразу после звонка можно узнать об изменении баланса на Вашем счету? Вас обслуживают по кредитной системе? Кто подсчитывает сумму, которую Вы должны заплатить за предоставленные услуги? Все это «обязанности» биллинговой системы. Вы подключены по авансовой системе? Когда-нибудь замечали «исчезновение» незначительных сумм с Вашего счета? У Вас было такое: хотите узнать остаток Вашего счета, а автоинформатор предоставляет Вам сведения вчерашней свежести? Все это «глюки» биллинговой системы.
Так как БС предназначена для автоматизации расчетов с клиентом, то она и должна обеспечивать эту автоматизацию начиная с заключения договора до выписки счетов за услуги сотовой связи, причем корректно. При помощи подсистем автоматических услуг и автоматического сбора данных АСР должна предоставлять абонентам возможность самообслуживания. Некоторые БС позволяют абонентам оформлять заказы на подключение и производить оплату услуг через Интернет.
Структура и функции БС
Схема организации биллинга не сложна: информация о соединениях и их продолжительности записывается коммутатором и после предварительной обработки передается в расчетную систему. Расчетной системе «известны» тарифы. Она идентифицирует вызов и выполняет необходимые расчеты, формируя тем самым счет абонента. Очевидно, что в памяти системы должны храниться не только нормативы, тарифы и информация об услугах, но и данные о клиентах, заключенных контрактах с абонентами и сторонними поставщиками услуг связи (если таковые имеются), а также о стоимости передачи информации по разным каналам и направлениям (системой должно быть также предусмотрено наличие дилеров: у них могут быть другие расценки, например, на подключение). Кроме этого, любая БС должна иметь базу, хранящую историю платежей: только эти сведения позволяют контролировать процесс оплаты и автоматизировать так называемую активацию/деактивацию абонентов. Эту функцию БС можно еще назвать защитной, так как она не позволяет пользоваться услугами сотовой связи тем, кто за них не платит.
По функциональным возможностям БС можно разделить на три класса: предназначенные для транснациональных операторов связи, заказные национального масштаба и системы среднего класса для региональных сетей.
БС, относящиеся к первому классу, должны обеспечивать взаимодействие сетей на межнациональном уровне, в различных временных зонах, т. е. они должны быть мультивалютными и мультиязычными.
Заказные системы национального масштаба создаются под определенного оператора. Оператору может понадобиться новая БС, совместимая с уже существующей расчетной системой. Разумеется, стоимость таких единичных систем значительно выше.
В масштабе региона можно вполне обойтись стандартными БС. Однако и такие системы должны обладать качествами, перечисленными выше: гибкостью, масштабируемостью, надежностью.
Любая БС создается и настраивается на бизнес-процесс определенного оператора связи, имеет собственный набор функций, соответствующий технологическому циклу предоставления услуг, и может работать с конкретным сетевым оборудованием, поставляющим ей информацию о вызовах и соединениях, — то есть БС не является «коробочным» продуктом. Но существует и стандартный набор функций, поддерживаемых практически всеми БС. В него входят:
операции, выполняемые на этапе предварительной обработки и анализа исходной информации, например, функция получения данных о соединениях и услугах (запросы к коммутатору);
- операции управления сетевым оборудованием: функции активации/деактивации (блокировки/разблокировки) абонентов и команды изменения условий подписки абонентов, передаваемые непосредственно в коммутатор;
- основные функции приложения СУБД, включающие в себя: тарификацию записей коммутатора о вызовах и услугах; формирование и редактирование таблиц базы данных расчетной системы; выставление счетов и их печать; кредитный контроль счетов; составление отчетов; архивацию.
Как уже было сказано, БС должна обладать гибкостью или модульностью. Каждый элемент АСР обеспечивает реализацию конкретного участка технологической цепочки обслуживания клиента. Основные подсистемы, характерные для биллинга, это: подсистема предварительной обработки данных о соединениях, оперативное управление биллингом и подсистема оповещения клиентов.
Подсистема предварительной обработки данных.
Это приложение анализирует исходную информацию о соединении, определяет класс предоставляемой услуги и параметры трафика (направление вызова, источник, зоны взаиморасчетов, условия роуминга). В состав данной подсистемы входит декодер исходной информации о соединениях. Одна из сложнейших процедур этой подсистемы — поддержка роуминга. Дело в том, что требуется конвертировать роуминговые записи всевозможных форматов от разных коммутаторов (с учетом различных стандартов передачи информации в канале связи) и разных биллинговых систем в тот формат записи, которым пользуется данная БС. Программное обеспечение (ПО) тарифицирует все записи о соединениях между операторами (согласно проходящему трафику) и создает служебные таблицы, которые используются остальными подсистемами для выполнения расчетов с абонентами, взаиморасчетов операторов связи и формирования отчетов. Современные БС позволяют обрабатывать различные телекоммуникационные услуги, обеспечивая удобное выставление счетов (один клиент — один баланс — один счет). Это достигается за счет применения «интеллектуальных систем» предварительной обработки исходной информации о соединениях, трафике и услугах, выполняющих тарификацию независимо от вида связи.
Подсистема оперативного управления биллингом.
Данная подсистема дает возможность автоматически или через оператора биллинговой системы изменять условия подписки абонентов на коммутаторе, т. е. блокировать связь конкретного абонента или снимать эту блокировку, включать или отменять услугу. Вы звоните оператору и говорите: «Включите мне, пожалуйста, голосовой ящик». Вам отвечают: «Пожалуйста, назовите свой номер». После еще нескольких «обменов любезностями» Ваш голосовой ящик оказывается включенным.
Подсистема оповещения клиентов.
Перечисленное деление на функциональные подсистемы не является «строгим» для всех БС. Это лишь пример «классической» АСР.
Стандарты биллинга
Чтобы обеспечить взаимопонимание между различными БС разных операторов (это, например, требуется при роуминге, были разработаны группы стандартов биллинга. Основных международных групп стандартов три.
В 1998 г. было опубликовано описание первого североамериканского биллингового стандарта CIBER, который в настоящее время поддерживается фирмой CIBERNET и ее комитетом CAC-IS. Этот комитет объединяет разработчиков биллинговых систем и телекоммуникационных операторов. Главная область применения CIBER — сотовые сети стандарта AMPS.
Европейский (по происхождению) стандарт ТАР появился в 1992 г. Он поддерживается рабочей группой TADIG. Большинство операторов Европы используют ТАР2, хотя существует и третья версия. С 1995 г. модификация ТАР2, известная как спецификация TD.27, или NAGTAP2, начала применяться и в США.
Вместо заключения
Вы достаете из кармана свой сотовый, набираете номер, жмете «вызов» и… разговор состоялся. Теперь Вам не терпится узнать остаток на Вашем счете. Если биллинг системы «горячий», Вам тут же сообщают эту сумму. «Все точно подсчитала, хорошая биллинговая система», — думаете Вы. А в это время другой абонент узнает, что он только что исчерпал лимит времени и его отключили. «Зачем мне этот «горячий» биллинг! Глупая биллинговая система!», — сетует он… Да, одновременно всем не угодить!
Особая благодарность за информационную поддержку Большовой Галине, обозревателю журнала «Сети».
Интерфейс графического редактора представляет собой сочетание классической панели инструментов и серии плавающих окон, также являющихся носителями определенных функций продукта или отображающие какую-либо служебную информацию. Активная панель не прозрачна. Все остальные независимые окна имеют среднюю прозрачность, позволяющую видеть весь документ, несмотря на вынужденное перекрытие.
Любая операция над документом отображается в окне History. Вы можете свободно перемещаться по списку истории, тем самым, откатываясь на произвольное количество шагов назад. Кроме того, на панели присутствуют кнопки быстрой перемотки, позволяющие одной командой переходить на первый и последний элементы списка.
Отображение и скрытие отдельных окон с инструментами может быстро осуществляться с помощью горячих клавиш Fx. Их полный список можно посмотреть в меню Window. Вы можете включить отображение направляющей сетки, а также боковых линеек, как в текстовых процессорах. Во время масштабирования рабочего окна приложения, меняется масштаб открытого документа. Помимо его плавного изменения, можно приводить размер изображения к границам текущего окна, а также включать реальный масштаб документа.
Редактор позволяет работать с несколькими изображениями одновременно. Вы не можете как-либо минимизировать или изменить размер рабочего окна текущего документа. Все они отображаются в виде миниатюр у правого края панели инструментов. Если размеры рабочего окна приложения не позволяют разместить все элементы, то появляется новая кнопка, вызывающая список открытых изображений. Все документы показаны вместе с миниатюрами. Аналогичное меню вызывается при попытке вызова последних открытых изображений. Список Open Recent также содержит миниатюры.
Во время выбора какого-либо инструмента, в строке статуса отображается подсказка по его использованию. Например, во время выделения прямоугольных областей, вам рассказывается, что если удерживать клавишу Shift, то выделение будет квадратным, а Ctrl включает режим добавления новых регионов.
Кадрирование осуществляется на основе произведенного выделения, не являясь полностью независимым инструментом.
Выделение может также происходить с помощью волшебной палочки. Вы указываете максимальное значение изменения цвета и щелкаете мышью по заданному фрагменту фотографии. При этом выделяется вся соседняя однородная область. Вы можете также воспользоваться интеллектуальным инструментом лассо. Удерживая левую кнопку мыши, вы рисуете кривую, которая автоматически прилипает к границам резкого перепада цвета. При этом вы в реальном времени видите, как часть изображения закрашивается в голубой цвет – индикатор выделения. Как только вы отпустите кнопку мыши, первая и последняя точка кривой соединятся. Выделение завершено.
Во время изменения линейных размеров фотографии вам предлагается либо ввод абсолютных значений конечного снимка, либо указание процентного соотношения. Можно включить режим сохранения пропорций кадра. Редактор обладает несколькими алгоритмами масштабирования. Разумнее всего использовать режим максимального качества, ведь скорость обработки материала в любом случае невелика. Вы можете также менять размер холста. Исходное изображение привязывается к любой из сторон кадра, а также может располагаться по центру будущего документа.
Для удаления царапин с фотографии можно использовать инструмент клонирования текстур Clone Stamp. Удерживая клавишу Ctrl, вы извлекаете исходную текстуру, после чего рисуете ей на поврежденном месте. Алгоритм работает не очень аккуратно, что не позволяет использовать штамп для деликатных целей, например, для удаления родинок на коже.
Базовая корректировка фотографии доступна из меню Adjustment. Первое, что необходимо отметить сразу – автоматический режим, который вызывается также с помощью сочетания Ctrl+Alt+L. Кроме того, вы можете быстро переводить фото в черно-белый режим, а также тонировать в цвета сепия.
Вы можете управлять экспозицией с помощью уровней и кривых. В обоих случаях допускается управление отдельными каналами. Например, вы можете сделать более насыщенным красный цвет в тенях и убрать его влияние в бликах.
Создание текстовых надписей происходит в текущем слое. При вызове инструмента Text можно всегда вернуться к старым надписям. Допускается сглаживание текста. Выбор цвета букв удобно осуществлять с помощью палитры, входящей в состав окна Colors. Графический редактор содержит большую библиотеку текстур, которыми могут закрашиваться буквы.
Все инструменты деформации изображения не могут настраиваться с помощью указания конкретных областей, точек. Вы лишь выбираете функцию, задаете некоторые ее параметры, а затем применяете эффект либо на все изображение, либо на заранее выделенную область.
Графический редактор не содержит каких-либо инструментов пакетной обработки файлов. Для подобных целей лучше использовать либо менеджер изображений, либо другой, более мощный графический редактор. В меню Tool можно найти интересный инструмент Choose Defaults, позволяющий указывать настройки по-умолчанию для всех инструментов графического редактора.
Читайте также: