powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Реализация предоплатных тарифов со скидками в зависимости от объемаи с включенным трафиком
5 сообщений из 5, страница 1 из 1
Реализация предоплатных тарифов со скидками в зависимости от объемаи с включенным трафиком
    #34648823
postt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие способы (алгоритмы) существуют для реализации предоплатных тарифных планов с включенным в абонентскую плату трафиком и скидками в зависимости от объема трафика, скачанного за месяц?
Первая проблема: неизвестно, сколько будет потреблено трафика за месяц, а обновлять лицевой счет нужно на протяжении всего месяца.
Вторая проблема: Трудно поймать порог превышения включенного в абонплату трафика.

Кто сталкивался с такими проблемами и какие пути решения? Или эти тарифы созданы только для кредитных планов? Хотя в UTM вроде все работает...
...
Рейтинг: 0 / 0
Реализация предоплатных тарифов со скидками в зависимости от объемаи с включенным трафиком
    #34649114
posttКакие способы (алгоритмы) существуют для реализации предоплатных тарифных планов с включенным в абонентскую плату трафиком и скидками в зависимости от объема трафика, скачанного за месяц?
Первая проблема: неизвестно, сколько будет потреблено трафика за месяц, а обновлять лицевой счет нужно на протяжении всего месяца.
Вторая проблема: Трудно поймать порог превышения включенного в абонплату трафика.

Кто сталкивался с такими проблемами и какие пути решения? Или эти тарифы созданы только для кредитных планов? Хотя в UTM вроде все работает...
ИМХО:
1. Тарфиные планы должны где-то учитываться (должна быть таблица тарифных планов). Соответственно можно приписать к каждому тарифному плану количество "бесплатных" единиц учета (минут, мегабайт и др.)
2. Объем скачанного трафика (как минимум за каждый день) должен где-то храниться (для возможных "разборок" с клиентами). Соответственно, на каждый день/каждое обращение к базе данных можно узнать остаток "бесплатных" единиц учета...
3. Как только "бесплатные" единицы учета израсходованы, можно запускать тарификацию скачанного трафика (например, выставив где-то в базе данных признак превышения лимита). Тарификация идет согласно действующих тарифов. Если "бесплатные" единицы учета израсходованы и одновременно в той же сессии идет превышение трафика, то можно сделать две записи в базе данных - одна не тарифицируется, другая тарифицируется.
4. Скидки на объем предоставляются по окончании месяца либо в виде перерасчета суммы, подлежащей оплате за расчетный период, либо в виде зачисления средств (со специальной "пометкой") на лицевой счет абонента на следующий месяц...

Итого:
1. порог превышения ловится относительно легко
2. баланс лицевого счета обновляется в соответствии с расходом трафика; скидка предоставляется 1 раз в конце месяца при расчете оплаты за расчетный месяц/выставлении счета абоненту
...
Рейтинг: 0 / 0
Реализация предоплатных тарифов со скидками в зависимости от объемаи с включенным трафиком
    #34649529
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Станислав С...кий4. Скидки на объем предоставляются по окончании месяца
Можно и сразу. Зависит от конкретных условий, но в принципе резонно предполагать наличие следующего принципа: для любых объемов траффика T1 и T2 из T1>T2 должно следовать Cost(T1)>=Cost(T2) (со всеми скидками; иначе в некоторых случаях получается выгодным скачать что-нибудь ненужное, дабы заплатить меньше).

Отсюда - следует, что вполне можно каждый раз списывать разницу между "ценой, рассчитанной по текущему потреблению" и аналогичной предыдущей цифрой. Особенно удобно это для "ступенчатых" тарифов (типа - первый гигабайт по баксу за мегабайт, второй - по восемьдесят центов, третий и далее - по пятьдесят).
...
Рейтинг: 0 / 0
Реализация предоплатных тарифов со скидками в зависимости от объемаи с включенным трафиком
    #34652119
max(id)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Станислав С...кий : возможно я ошибаюсь, но мне показалось, что автора интересует именно классический prepaid (т.е. без возможности уйти в "минуса").
Вы же описали схему характерную для post тарификации или для не совсем "чистой" pre тарификации.
Хотя согласен, что для автора будет проще реализовать вашу схему и не заморачиваться с online тарификацией и прочими проблемами присущими prepaid.
Думаю, что с учётом замечания softwarer-а и добавления осмысленного "порога отключения" можно и при такой схеме обеспечить довольно высокую вероятность "не ухода в минус".

P.S. поправьте, если где-то заблуждаюсь...
...
Рейтинг: 0 / 0
Реализация предоплатных тарифов со скидками в зависимости от объемаи с включенным трафиком
    #34678746
postuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни у кого нет схемы БД для хранения параметров тарифных планов интернет-провайдера?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Реализация предоплатных тарифов со скидками в зависимости от объемаи с включенным трафиком
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]