Бесплатный Wi-Fi для конечных пользователей, использующих платную линию интернет-провайдера.

Бесплатный Wi-Fi для конечных пользователей, использующих платную линию интернет-провайдера.

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

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

Как сделать так, чтобы наши пользователи получали 20-секундную рекламу при входе в систему, а затем реклама всплывала после каждых 30 минут использования конечными пользователями? Поскольку это бесплатно для пользователей Wi-Fi, пользователи используют нашу систему. Но мы не можем ограничить пользователей во время 20-секундной рекламы, так как отображается адресная строка, поэтому пользователи могут перейти к просмотру интернета.

решение1

Вам нужно искать решения для «captive portal», где все соединения блокируются, за исключением, может быть, DNS, а все попытки HTTP перенаправляются на вашу веб-страницу. Затем спроектируйте веб-страницу captive portal так, чтобы пользовательский интерфейс не принимал условия до тех пор, пока не закончится воспроизведение видео. Установите 30-минутный тайм-аут для сеансов, чтобы каждые 30 минут пользователь терял соединение и снова перенаправлялся на captive portal, чтобы посмотреть еще одну рекламу, а затем заставить пользовательский интерфейс включить полный просмотр.

Многие точки доступа корпоративного или публичного доступа имеют функции портала захвата. Я считаю, что вы также можете реализовать портал захвата с некоторыми дистрибутивами прошивок для точек доступа на базе Linux, такими как DD-WRT, OpenWrt или Tomato.

Связанный контент