СИСТЕМА ПЕРЕДАЧИ ИНТЕРНЕТ-ТРАФИКА МЕЖДУ ПОЛЬЗОВАТЕЛЯМИ
INTERNET TRAFFIC TRANSFER SYSTEM BETWEEN USERS

Изобретение относится к компьютерным системам, а именно к системам сетевых соединений, и предназначено для обеспечения возможности передачи Интернет-трафика между пользователями.
В описании использованы следующие термины и сокращения.
API (англ. Application programming interface - программный интерфейс приложения, интерфейс прикладного программирования) - набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах. Используется программистами при написании всевозможных приложений.
GPS (англ. Global Positioning System - система глобального позиционирования) спутниковая система навигации, обеспечивающая измерение расстояния, времени и определяющая местоположение во всемирной системе координат.
IEEE (англ. Institute of Electrical and Electronics Engineers - Институт инженеров электротехники и электроники) - международная некоммерческая ассоциация специалистов в области техники, мировой лидер в области разработки стандартов по радиоэлектронике, электротехнике и аппаратному обеспечению вычислительных систем и сетей.
IEEE 802.11 - набор стандартов связи для коммуникации в беспроводной локальной сетевой зоне частотных диапазонов 0,9; 2,4; 3,6 и 5 ГГц.
VPN (англ. Virtual Private Network - виртуальная частная сеть) - обобщенное название технологий, позволяющих обеспечить одно или несколько сетевых соединений (логическую сеть) поверх другой сети (например, Интернет).
Wi-Fi (англ. Wireless Fidelity - дословно «беспроводное качество» или «беспроводная точность») - торговая марка Wi-Fi Alliance для беспроводных сетей на базе стандарта IEEE 802.11.
ГЛОНАСС (Глобальная навигационная спутниковая система) - российская спутниковая система навигации.
Наиболее близким аналогом заявляемого изобретения является техническое решение из патентного документа US 20140359092, раскрывающее открытую платформу для передачи Интернет-трафика. На основе данной системы осуществляют определение доступного объема трафика для первого поставщика услуг и набор атрибутов, квалифицирующих указанный доступный объем. Определяют также соответствие набора атрибутов доступного объема для второго набора атрибутов, запрашиваемого вторым поставщиком услуг. Посредством системы осуществляют конфигурирование доступного объема первого поставщика услуг с конфигурацией, предоставляемой вторым поставщиком услуг, а также сообщают о производительности конфигурации доступного объема первого поставщика услуг второму поставщику услуг.
Однако данное решение предназначено для использования провайдерами Интернет-услуг, и пользователям затруднительно его использовать.
Техническая проблема, на решение которой направлено заявляемое изобретение, заключается в создании системы, обеспечивающей возможность пользователям обмениваться неизрасходованным Интернет-трафиком, в том числе за вознаграждение.
Техническим результатом заявляемого изобретения является решение вышеуказанной технической проблемы.
Указанный технический результат достигается за счет того, что система передачи Интернет-трафика между пользователями содержит сервер, по меньшей мере одно первое пользовательское компьютерное устройство, второе пользовательское компьютерное устройство и программное обеспечение, при этом первое пользовательское устройство выполнено с возможностями: доступа к сети Интернет, наличия неизрасходованного Интернет-трафика, создания точки доступа и посредством программного обеспечения отправки на сервер информации о неизрасходованном Интернет-трафике, в том числе об объеме и условиях предоставления неизрасходованного Интернет-трафика, второе пользовательское компьютерное устройство выполнено с возможностями: поиска точки доступапервого пользовательского устройства с уровнем сигнала, достаточным для осуществления Интернет-соединения, получения посредством программного обеспечения с сервера информации о неизрасходованном Интернет-трафике первого пользовательского устройства и при удовлетворении условий предоставления неизрасходованного Интернет-трафика первого пользовательского устройства подключение к точке доступа первого пользовательского устройства, а сервер выполнен с возможностью GPS/ГЛОНАСС мониторинга и предоставления второму пользовательскому компьютерному устройству сведений о ближайших первых пользовательских компьютерных устройствах с возможностью выбора приемлемого Интернет-сигнала при приемлемой стоимости 1 Мб.
Первое пользовательское компьютерное устройство может быть выполнено в виде мобильного устройства, которое может быть выполнено в виде смартфона или планшетного компьютера. Первое пользовательское компьютерное устройство может быть выполнено в виде компьютерного устройства, соединенного с маршрутизатором, выполненным с возможностью подключения к каналу связи Интернет-провайдера. Второе пользовательское компьютерное устройство может быть выполнено в виде смартфона, планшетного компьютера, нетбука, ноутбука или стационарного компьютера.
Заявляемое изобретение проиллюстрировано чертежами, на которых изображены:
Фиг. 1 - блок-схема передачи Интернет-трафика между первым и вторым пользовательским компьютерным устройством;
Фиг. 2 - блок-схема поиска доступного первого пользовательского компьютерного устройства;
Фиг. 3 - блок-схема установки связи с найденным первым пользовательским компьютерным устройством.
Система передачи Интернет-трафика между пользователями содержит сервер, первое пользовательское компьютерное устройство, второе пользовательское компьютерное устройство и программное обеспечение.
Сервер снабжен базой данных и веб-интерфейсом.
Первое пользовательское устройство выполнено с возможностями: доступа к сети Интернет, например, с помощью Wi-Fi, наличия неизрасходованного Интернет-трафика, создания точки доступа и посредством программного обеспечения отправки на сервер информации о неизрасходованном Интернет-трафике, в том числе об объеме и условиях предоставления неизрасходованного Интернет-трафика.
Первое пользовательское компьютерное устройство в одном примере выполнено в виде мобильного устройства, например смартфона или планшетного компьютера, т.е. в случае, когда Интернет-трафик устройству предоставляет оператор мобильной связи.
Во втором примере первое пользовательское компьютерное устройство выполнено в виде компьютерного устройства, соединенного с маршрутизатором, выполненным с возможностью подключения к каналу связи Интернет-провайдера. В этом случае в качестве первого пользовательского компьютерного устройства может выступать стационарный компьютер, ноутбук или нетбук.
Таким образом, первое пользовательское компьютерное устройство, выполняющее роль продавца, - это любое раздающее Интернет-трафик устройство, например, через Wi-Fi, которое может быть выполнено в виде стационарного компьютерного устройства, соединенного с маршрутизатором, мобильного устройства, например смартфона, планшетного роутера, ноутбука, роутера, например, частного, коммерческого, государственного, с возможностью подключения к каналу связи Интернет-провайдера/сотового оператора.
Второе пользовательское компьютерное устройство выполнено с возможностями: поиска точки доступа первого пользовательского устройства с уровнем сигнала, достаточным для осуществления Интернет-соединения, получения посредством программного обеспечения с сервера информации о неизрасходованном Интернет-трафике первого пользовательского устройства и при удовлетворении условий предоставления неизрасходованного Интернет-трафика первого пользовательского устройства подключение к точке доступа первого пользовательского устройства, т.е. с приемлемым уровнем сигнала Интернет соединения и приемлемой оплатой за 1 Мб Интернет-трафика.
Второе пользовательское компьютерное устройство в зависимости от потребностей пользователя выполнено в виде смартфона, планшетного компьютера, нетбука, ноутбука или стационарного компьютера.
Дополнительно предусмотрена возможность предоставления покупателю на основе второго пользовательского устройства бесплатного Интернет-трафика за счет размещения рекламных блоков программного обеспечения. Также возможно размещение рекламных блоков продавца на основе первого пользовательского устройства. В этом случае продавец оплачивает абонентскую плату за пользование Программой.
Таким образом, второе пользовательское компьютерное устройство, выполняющее роль покупателя - это любое принимающее Интернет-трафик устройство.
Система работает следующим образом.
Пользователь первого пользовательского компьютерного устройства - продавец устанавливает программное обеспечение, в котором продавец устанавливает информацию о неизрасходованном Интернет-трафике, а именно цену и объем трафика или лимит, например, в сутки. Программное обеспечение регистрирует пользователя первого пользовательского компьютерного устройства, присваивает ему идентификационный номер/код, открывает ему расчетный счет в личном кабинете Программы, на который будут поступать все платежи от реализации Интернет-трафика или размещения рекламы и с которого первое пользовательское устройство в роли продавца сможет перечислять заработанные суммы на любые указанные в программном обеспечении им реквизиты в автоматическом режиме подекадно или вручную, оплачивать необходимые ему услуги или товары. В случае предоставления продавцом второму пользовательскому устройству в роли покупателя Интернет-трафика бесплатно, за счет размещения рекламы в программном обеспечении, предоставленной самим программным обеспечением, программное обеспечение оплачивает продавцу фиксированные согласованные суммы в зависимости от переданного Интернет-трафика. В случае предоставления покупателю Интернет-трафика бесплатно за счет размещения собственной рекламы продавца, продавец платит абонентскую плату за использование программного обеспечения. Программное обеспечение анонимно отправляет данные о продавце покупателям в свободный доступ, всем заинтересованным в Интернет-трафике, находящимся в видимости устройства продавца. Программное обеспечение отправляет данные о продавце и указанной им информации на сервер, где в базе данных создается запись. По запросу сервер возвращает программному обеспечению информацию о средних ценах за Интернет-трафик и скорости в любой данной точке доступа, используя информацию базы данных на сервере. Продавец создает точку доступа на основе своего первого пользовательского компьютерного устройства, обозначая тем самым, что готов к передаче Интернет-трафика. Программное обеспечение, в свою очередь, направляет данные на сервер о том, что первое пользовательское компьютерное устройство активно и готово к раздаче Интернет-трафика.
Пользователь второго пользовательского компьютерного устройства - покупатель также устанавливает программное обеспечение. Программное обеспечение регистрирует пользователя второго пользовательского компьютерного устройства, присваивает ему идентификационный номер/код, открывает ему расчетный счет в личном кабинете программы, на который покупатель зачисляет денежные средства для покупки Интернет-трафика и с которого идут расчеты за полученный Интернет-трафик в случае его покупки. В случае получения Интернет-трафика за счет рекламных блоков или рекламы программного обеспечения покупатель не перечисляет деньги в свой личный кабинет, и использование программного обеспечения для покупателя становится бесплатным. Программа выполнена с возможностью GPS/ГЛОНАСС мониторинга, предоставляя покупателю сведения о ближайших продавцах с возможностью выбора приемлемого Интернет-сигнала при приемлемой стоимости 1 Мб. На карте или посредством аналоговой, текстовой, графической или другого вида записей в программном обеспечении анонимно отображаются ближайшие продавцы с информацией об условиях предоставления Интернет-трафика. На основе данной информации покупатель вручную или посредством ранее указанных в программном обеспечении параметров покупки Интернет-трафика, например, скорость передачи, сила Интернет-сигнала и стоимость за 1 Мб, выбирает продавца, условия предоставления Интернет-трафика которого удовлетворяют покупателя. Данные о выборе покупателя направляются посредством программного обеспечения на сервер совместно с запросом на цифровое рукопожатие (handshaking). Сервер направляет данные продавцу, в ответ на которые первое пользовательское компьютерное устройство подтверждает установление связи и направляет ответ на сервер. Сервер обеспечивает туннелирование и установку VPN соединения между первым и вторым пользовательскими компьютерными устройствами, отмечая начало и конец работы соединения, объем переданного Интернет-трафика и делая соответствующую запись в базе данных на сервере и в личных кабинетах Покупателя и Продавца.
На основе объема переданного Интернет-трафика между первым и вторым пользовательскими компьютерными устройствами программное обеспечение со стороны покупателя и продавца рассчитывает стоимость и обеспечивает возможность оплаты.
Оплата может быть произведена в автоматическом режиме, например, со счета пользователя в личном кабинете программного обеспечения, посредством банковской транзакции или других электронных платежных средств.
После прекращения соединения через сервер производится автоматическая оплата и расчеты между покупателем и продавцом Интернет-трафика в личных кабинетах продавца и покупателя в программе.
Приведенные примеры являются частными случаями и не исчерпывают всех возможных реализаций заявляемого изобретения.
Заявляемое изобретение может быть реализовано с помощью известных устройств и программных продуктов, реализованных, например, с помощью API. Все данные, передаваемые между пользовательскими компьютерными устройствами, сервером и базой данных могут быть реализованы с помощью известных сетей связи на базе известных протоколов, известных специалисту в данной области техники.
Специалисту в данной области техники должно быть понятно, что различные вариации заявляемой системы не изменяют сущность изобретения, а лишь определяют его конкретные воплощения.