Бд билинг в сфере телекоммуникаций. Биллинговые системы. Биллинговые системы: основные понятия

11 апреля сингапурский телеведущий Кеннет Конг (Kenneth Kong) опубликовал у себя на Фейсбуке логическую задачку для школьников. За два дня пользователи соцсети поделились ей более 4400 раз и устроили нешуточные дебаты в комментариях.

В первой записи Кеннета сообщалось, что задаче присвоен уровень P5 - подходящий для 10-летних школьников, однако она оказалась настолько сложной, что он даже поссорился со своей женой по поводу поиска решения. На момент публикации снимка он сам не знал ответа, так как задачу ему показала племянница его друга.

Текст задачи:

Альберт и Бернард только что познакомились с Шерил. Они хотят знать, когда у неё день рождения. Шерил предложила им десять возможных дат: 15 мая, 16 мая, 19 мая, 17 июня, 18 июня, 14 июля, 16 июля, 14 августа, 15 августа и 17 августа. Затем Шерил сказала Альберту месяц своего рождения, а Бернарду - день. После этого состоялся диалог.

Альберт: Я не знаю, когда у Шерил день рождения, но я знаю, что Бернард тоже не знает.
Бернард: Поначалу я не знал, когда у Шерил день рождения, но знаю теперь.
Альберт: Теперь я тоже знаю, когда у Шерил день рождения.

Когда у Шерил день рождения?

Спустя двое суток, когда задание обрело вирусную популярность в сети, с Кеннетом связались представители организации SASMO (Singapore and Asean Schools Math Olympiads - Математические олимпиады для Сингапура и стран АСЕАН) и прислали ему ответ, уточнив, что оно в действительности предназначено для детей от 14 лет (уровень Sec 3).

По словам представителей SASMO, за их десятилетнюю практику олимпиадные задания ни разу не попадали в сеть, потому что детям запрещается использовать мобильные телефоны во время их выполнения. Тем не менее они решили разъяснить ситуацию, чтобы родители детей уровня P5 не били тревогу из-за того, что их ребёнок не в состоянии решить распространившуюся по сети задачку.

Решение задачи:

Дат всего 10, а дни находятся в промежутке от 14 до 19. При этом только 18 и 19 числа встречаются по одному разу. Если день рождения Шерил 18-го или 19-го, то Бернард сразу бы мог сказать и месяц.

Но откуда Альберт знает, что Бернард не знает ответа? Если Шерил сказала Альберту, что родилась в мае или июне, значит, её день рождения может быть 19 мая или 18 июня. При таком раскладе Бернард может знать, когда у Шерил день рождения. Факт, что Альберт точно знает о том, что Бернард не знает ответа, говорит о том, что май и июнь можно исключить, а Шерил родилась либо в июле, либо в августе.

Изначально Бернард не знал, когда день рождения у Шерил. Каким образом он узнал ответ после реплики Альберта? Из оставшихся пяти дат в июле и августе, варьирующихся от 15 до 17, только 14 встречается дважды. Если Шерил сказала бы Бернарду, что день её рождения 14-го, значит Бернард после предположения Альберта всё ещё не мог бы дать точного ответа. Тот факт, что он сразу всё понял, говорит о том, что Шерил родилась не 14-го. Остаются три возможные даты: 16 июля, 15 августа и 17 августа.

После того, как Бернард заговорил, Альберт узнал, когда у Шерил день рождения. Если бы она сказала ему, что родилась в августе, Альберт не мог бы знать точного ответа, потому что из трёх оставшихся дат две приходятся на август. Значит, Шерил родилась 16 июля.

После инцидента с платьем в конце февраля, разделившим пользователей сети на два враждующих лагеря, в интернете всё чаще набирает популярность контент, вызывающий споры между пользователями. Многие комментаторы на странице Конга публиковали объёмные выкладки и расчёты, однако умудрялись при этом приходить к неверному ответу. Примерно половина из них утверждала, что Шерил родилась 17 августа, но встречались и другие варианты.

11 апреля сингапурский телеведущий Кеннет Конг опубликовал у себя на Фейсбуке логическую задачку для школьников. За два дня пользователи соцсети поделились ей более 4400 раз и устроили нешуточные дебаты в комментариях. На историю обратил внимание Mashable.

В первой записи Кеннета сообщалось, что задаче присвоен уровень P5 - подходящий для 10-летних школьников, однако она оказалась настолько сложной, что он даже поссорился со своей женой по поводу поиска решения. На момент публикации снимка он сам не знал ответа, так как задачу ему показала племянница его друга.

Задача

Альберт и Бернард только что познакомились с Шерил. Они хотят знать, когда у неё день рождения. Шерил предложила им десять возможных дат: 15 мая, 16 мая, 19 мая, 17 июня, 18 июня, 14 июля, 16 июля, 14 августа, 15 августа и 17 августа. Затем Шерил сказала Альберту месяц своего рождения, а Бернарду - день. После этого состоялся диалог.

Альберт: Я не знаю, когда у Шерил день рождения, но я знаю, что Бернард тоже не знает.

Бернард: Поначалу я не знал, когда у Шерил день рождения, но знаю теперь.

Альберт: Теперь я тоже знаю, когда у Шерил день рождения.

Когда у Шерил день рождения?

Спустя двое суток, когда задание обрело вирусную популярность в сети, с Кеннетом связались представители организации SASMO (Singapore and Asean Schools Math Olympiads - Математические олимпиады для Сингапура и стран АСЕАН) и прислали ему ответ, уточнив, что оно в действительности предназначено для детей от 14 лет (уровень Sec 3).

По словам представителей SASMO, за их десятилетнюю практику олимпиадные задания ни разу не попадали в сеть, потому что детям запрещается использовать мобильные телефоны во время их выполнения. Тем не менее они решили разъяснить ситуацию, чтобы родители детей уровня P5 не били тревогу из-за того, что их ребёнок не в состоянии решить распространившуюся по сети задачку.

Решение

Дат всего 10, а дни находятся в промежутке от 14 до 19. При этом только 18 и 19 числа встречаются по одному разу. Если день рождения Шерил 18-го или 19-го, то Бернард сразу бы мог сказать и месяц.

Но откуда Альберт знает, что Бернард не знает ответа? Если Шерил сказала Альберту, что родилась в мае или июне, значит, её день рождения может быть 19 мая или 18 июня. При таком раскладе Бернард может знать, когда у Шерил день рождения. Факт, что Альберт точно знает о том, что Бернард не знает ответа, говорит о том, что май и июнь можно исключить, а Шерил родилась либо в июле, либо в августе.

Изначально Бернард не знал, когда день рождения у Шерил. Каким образом он узнал ответ после реплики Альберта? Из оставшихся пяти дат в июле и августе, варьирующихся от 15 до 17, только 14 встречается дважды. Если Шерил сказала бы Бернарду, что день её рождения 14-го, значит Бернард после предположения Альберта всё ещё не мог бы дать точного ответа. Тот факт, что он сразу всё понял, говорит о том, что Шерил родилась не 14-го. Остаются три возможные даты: 16 июля, 15 августа и 17 августа.

После того, как Бернард заговорил, Альберт узнал, когда у Шерил день рождения. Если бы она сказала ему, что родилась в августе, Альберт не мог бы знать точного ответа, потому что из трёх оставшихся дат две приходятся на август. Значит, Шерил родилась 16 июля.

Вы когда-нибудь задумывались о том, как формируется оплата услуг сотовой телефонной связи? Стоит только закончить звонок, и сумма на вашем телефонном счету изменяется в соответствии с тарифом.

Это происходит в автоматическом режиме: специальное программное обеспечение отслеживает прохождения сигналов через каждую соту, сортирует их и вычисляет по заданным параметрам стоимость оказания услуги для каждого владельца номера. Упрощенно говоря, этот процесс называется биллингом мобильной связи.

Биллинговые системы

Для осуществления биллинга необходимо сочетание мощных технических средств, программного обеспечения, банковской и юридической поддержки. Это не под силу даже многим крупным компаниям, поэтому собственная биллинговая система – преимущество очень немногих участников рынка. Большинство компаний, оказывающих услуги электронной коммерции, и региональные пользуются услугами крупных биллинговых систем.

В функции биллинговой системы входит вычисление стоимости услуг мобильной связи для каждого абонента в реальном времени. В памяти системы хранится информация о продолжительности, времени осуществления и других параметрах всех телефонных звонков абонента за определенный период – скажем, за полугодие или годичный срок.

В биллинговую систему входит программное обеспечение для бухгалтерских расчетов телекоммуникационных операторов, в том числе взаиморасчетов между ними.


Не секрет, что часто мобильные операторы договариваются между собой о совместном использовании сотовых станций для экономии средств на техническое обеспечение. Если в густонаселенном городском районе каждый оператор устанавливает свою станцию, то в сельской местности или на автомагистрали одна станция нередко используется несколькими операторами. Но владелец сотовой станции только один, а остальные операторы оплачивают ему услуги аренды станции, исходя из числа звонков.

Учет интернет-трафика тоже входит в сферу деятельности биллинговой системы. При этом для каждого абонента он осуществляется по собственному тарифу: в одних случаях это повременная оплата, в других – оплата количества принятых и переданных информационных пакетов.

Функции биллинговой системы

Принцип действия биллинговой системы достаточно прост: вся информация о разговорах, их продолжительности и характеристиках записывается коммутаторным узлом, после чего передается на центральную серверную станцию для расчета.

Установленное там программное обеспечение обрабатывает огромные базы данных и «помнит» все нормативные акты, тарифы и расценки, а также личную информацию каждого клиента: выбранный им тариф, наличие бонусов, подробности контракта, расценки на услуги связи по разным направлениям и т.д.


Кроме того, в базе данных системы хранится информация о предыдущих платежах каждого абонента мобильной сети. В соответствии со всей этой информацией происходит расчет снятия средств. Благодаря использованию супермощных компьютеров расчет занимает доли секунды, и его результат практически сразу же отражается на состоянии счета абонента.

В числе функций биллинговой системы присутствует и активация или деактивация (отключение) абонентов. Проще говоря, система отслеживает состояние каждого счета и предоставляет услуги связи только тем из абонентов, кто имеет средства их оплатить.

Соединение не устанавливается, если мобильный счет исчерпан. После предоставление услуг связи возобновляется в автоматическом режиме.

Современный биллинг предусматривает наличие функции обратной связи. Мы можем управлять своим счетом из личного кабинета: пополнять, подключать или отключать те или иные услуги, изменять тарифы и т.д.

В числе прочего личный кабинет на сайте мобильного оператора дает возможность проверить свой биллинг за последние месяцы, т.е. просмотреть, с какими номерами осуществлялись разговоры, какова их продолжительность и как снимались за них средства со счета.

Дополнительные возможности биллинга

Многие знают, что биллинговые системы нередко используются не по прямому назначению. Правоохранительные и могут пользоваться данными биллинга для установления контактов интересующего их человека.


При необходимости устанавливается не только продолжительность разговоров и номера абонентов, с которыми они велись, но и местоположение этого человека в момент разговора. Для получения этой информации необходимы веские причины, а разрешение на доступ к ней может дать только суд.

Для обычных граждан получение этой информации о ком-либо другом, даже о члене своей семьи, строго запрещено законом.