forum.bitel.ru
http://forum.bitel.ru/

Прикрутить gps трекеры к биллингу
http://forum.bitel.ru/viewtopic.php?f=1&t=11038
Страница 1 из 1

Автор:  ivasian [ 27 окт 2015, 16:13 ]
Заголовок сообщения:  Прикрутить gps трекеры к биллингу

Думаю о том как можно прикрутить новую штуку к биллингу
Абонент получает gps трекер. Мы заводим абонента в биллинге. Каждый трекер это предположим сервис inet. Но тут спорный вопрос как лучше его вести. В доработанном личном кабинете абонент может получать различную аналитику по его трекерам. Главная проблема как используя максимально родные для биллинга средства забирать с датчиков информацию? С программированием проблем нет, вопрос в архитектуре - каким путем лучше пойти. Может какой модуль получится приладить для этого?

Автор:  skn [ 27 окт 2015, 16:40 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

а по конкретнее можно?
что нужно считать, как управлять, какие тарифы?

Автор:  ivasian [ 27 окт 2015, 16:53 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

Неверно выразился, трекер сам присылает данные биллингу (к примеру координаты), надо средствами биллинга:
а) получать
б) понимать к какому трекеру относятся эти данные
в) хранить в базе
Тарифы не влияют на связь трекера с биллингом, в зависимости от тарифа ограничивается аналитика доступная абоненту в личном кабинете поэтому этот вопрос можно пока опустить.

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

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

Автор:  skn [ 27 окт 2015, 17:20 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

что то я не понимаю какая связь между трекерами и биллингом?
вам просто нужна оболочка для хранения и отображения каких то "левых" данных?

Автор:  ivasian [ 27 окт 2015, 18:11 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

Не нужно задаваться вопросом ЗАЧЕМ, в топике главный вопрос КАК. Представьте на минуту что вам надо это сделать на основе bgbilling и предложите решения которые приходят в голову. Биллинг мне нужен как оболочка для хранения данных об абонентах, их устройств, их баланса, привязки платежных систем, управления устройствами средствами модуля inet, личного кабинета (с доработкой). Я достаточно давно пользуюсь bgbilling для операторских нужд поэтому понимая его возможности сделал вывод что bgbilling подходит и для моей задачи с трекерами
Чтобы запустить это мне надо решить задачу:

Разные устройства определенных заранее типов присылают данные биллингу
Как с минимальным вмешательством в систему получать эти данные и хранить

Откуда я знаю может вы уже делали что то подобное или что то можно применить для этого

Автор:  dimOn [ 27 окт 2015, 19:06 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

Вопрос "зачем" не стоит. Стоит вопрос "в чём вообще задача"? Ну напишите отдельный сервлет, который будет принимать данные. Создайте таблицу в БД куда он будет их складывать.
Но дальше то что?

Автор:  skn [ 27 окт 2015, 19:22 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

не ответив на вопрос "зачем" не возможно ответить на вопрос "как".

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

Автор:  stark [ 27 окт 2015, 19:33 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

если бы биллинг опрашивал, то можно было использовать тот, обработчик который snmp считывает. А если слушатель с нашей стороны , то только если свой класс-слушатель напишите и добавите его в accounting.xml по аналогии с radius или netflow слушателями . И пусть он грабит корованы :)

Автор:  ivasian [ 27 окт 2015, 19:45 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

stark писал(а):
если бы биллинг опрашивал, то можно было использовать тот, обработчик который snmp считывает. А если слушатель с нашей стороны , то только если свой класс-слушатель напишите и добавите его в accounting.xml по аналогии с radius или netflow слушателями . И пусть он грабит корованы :)

Ну наконец то ) Где же ты раньше был добрый человек. Копну в этом направлении.

Автор:  stark [ 27 окт 2015, 20:12 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

ivasian писал(а):
stark писал(а):
если бы биллинг опрашивал, то можно было использовать тот, обработчик который snmp считывает. А если слушатель с нашей стороны , то только если свой класс-слушатель напишите и добавите его в accounting.xml по аналогии с radius или netflow слушателями . И пусть он грабит корованы :)

Ну наконец то ) Где же ты раньше был добрый человек. Копну в этом направлении.


Я это в качестве шутки, можно сказать, предложил. Вы например можете не биллинг встроить, а в какой-нибудь другое приложение-контейнер. В данном случае связь примерно как если в нашем sh-файле вы прописали дополнительно запуск своего демона слушающего ваш протокол. Т.е никакой связи с биллингом и нашим приложением.

Автор:  ivasian [ 28 окт 2015, 08:44 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

skn писал(а):
не ответив на вопрос "зачем" не возможно ответить на вопрос "как".

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

Я просто не могу понять что именно вам не ясно. Зачем в каком смысле? Зачем использовать для этого bgbilling? Или вообще не понятно что я хочу?

Автор:  dimOn [ 28 окт 2015, 13:55 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

Вы не поставили ни одного конкретного вопроса или задачи. "абонент получает gps трекер" можно заменить на "абонент варит борщи" и далее по тексту, и ничего не изменится. Чо за данные? Нафига они в биллинге? Что вы собираетесь с ними делать? В чём заключается их обработка, использование?
Вы же спрашиваете о том, какой модуль больше подходит.
Потому что, думаю, заведомо понятно, что всё это можно сделать костялями в биллинге, там даже слишком много путей для этого. Завести таблицу и там хранить. Но тогда причём бы тут был биллинг и вопросы?

Автор:  snark [ 21 ноя 2015, 23:29 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

Не понимаю вопросов "при чем тут биллинг?".
Человек хочет считать реальные бабки сертифицированной АСР.
БГБ является сертифицированной АСР. Поскольку БГБ зело гибкий, то человек может, в своей конторе, заменить понятие "байт" на "кол-во тарелок борща" и скормив БГБ эти "байты" посчитать тарелки борща.

Где-то тут есть человек, который через БГБ считает рендеринг 3D рендер фермой, а вы говорите "при чем тут биллинг?"

Автор:  zavndw [ 22 ноя 2015, 05:44 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

Насколько я могу судить, что то схожее с модулем phone/VoiceIP требуется идентификатор в виде номера сим карты, аккаунтинг по gps координатам и вывод всего этого в личный кабинет. Но не понятно если нет проблем почему бы не сделать как димон писал:
dimOn писал(а):
Ну напишите отдельный сервлет, который будет принимать данные. Создайте таблицу в БД куда он будет их складывать.

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

Автор:  stark [ 23 ноя 2015, 14:51 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

snark писал(а):
Человек хочет считать реальные бабки сертифицированной АСР.


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

Автор:  Jimson [ 31 мар 2016, 16:07 ]
Заголовок сообщения:  Re: Прикрутить gps трекеры к биллингу

Я, возможно, могу пояснить. На вопрос "зачем" ответ "что бы отображать дополнительную информацию в личном кабинете". На вопрос "при чем тут биллинг" ответ "потому что клиент платит за трекер/устройство, следовательно в биллинге есть уже договор, услуга и объект, а еще потому что 10 различных ЛК для клиента это не удобно". Сами геоданные, естественно совершенно левые для биллинга (хотя я знаю платформы где оплачивается каждый запрос координат).

Написал тут просто потому что обдумывается схожая задача. И, если я правильно понимаю возможности и архитектуру, то если эти геоданные будут "приходить", то надо написать свой сервлет, а если данные "пулятся", то можно написать свою задачу планировщика. Так?
Хотел вот только спросить поделиться паттернами по работе с БД, есть в BGB свое API для работы с БД? Например, для организации сплитящихся таблиц по типу bgs_query_201601.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/