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

Изобретение относится к средствам передачи сообщения пользователю электронного устройства. Технический результат заключается в повышении скорости доставки сообщения пользователям с высокой вероятностью их прочтения. Формируют по меньшей мере одной группу целевых идентификаторов посредством сервера провайдера. Получают первым сервером идентификатор устройства пользователя. Первый сервер проверяет принадлежность идентификатор к по меньшей мере одной группе целевых идентификаторов. Первый сервер передает идентификатор серверу провайдера. Сервер провайдера проверяет наличие сообщения провайдера для соответствующего идентификатора. Сервер провайдера передает сообщение провайдера первому серверу. Первый сервер формирует сообщение для пользователя электронного устройства. Первый сервер передает сообщение пользовательскому устройству. 2 н. и 10 з.п. ф-лы

Реферат

Область техники, к которой относится изобретение

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

Уровень техники

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

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

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

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

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

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

Раскрытие изобретения

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

В одном из вариантов осуществления настоящего решения в качестве идентификатора используют IP-адрес.

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

В одном из вариантов осуществления в качестве идентификатора используют МАС-адрес.

Также возможно использование в качестве идентификатора составного идентификатора, содержащего данные по меньшей мере о МАС-адресе и IP-адресе.

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

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

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

Порог согласно настоящему решению могут задавать посредством командного сигнала от устройства пользователя, сервера провайдера или первого сервера.

Один из вариантов осуществления допускает, что в качестве первого сервера используют сервер провайдера.

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

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

Осуществление изобретения

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

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

Настоящее решение предлагает производить уведомление пользователя при его активности в браузере (например, при запуске браузера, переходе по определенным ссылкам, запросе пользователя своего баланса, закрытии браузера (завершении его работы), перемещении указателя (мышки), вводе с клавиатуры) или только при запущенном браузере. При этом получение уведомления провайдера не требует (хотя в некоторых вариантах может требоваться) от пользователя установки какого-либо дополнительного программного обеспечения, уведомление может быть получено самим браузером или его надстройкой (плагином). При этом браузер может быть связан с платежной системой, т.е. позволит пользователю тут же осуществить необходимые платежи или предпринять необходимые действия. Реализация уведомления может быть выполнена как всплывающее окно, которое может занимать существенную часть экрана пользователя (более 50% площади), небольшую площадь (около 2-20% площади экрана), может выводиться на стартовой или пустой странице браузера. Появление сообщения может сопровождаться звуковым сигналом, а не только визуальным, такое выполнение повышает вероятность того, что пользователь получит сообщение и ознакомится с ним. В некоторых вариантах допускается размещение сообщения непосредственно в отображаемой странице, т.е. сообщение будет встроено в просматриваемую страницу, например, посредством замещения рекламного блока или размещением дополнительного блока с сообщением.

Провайдер (сервер провайдера) может передавать на первый сервер (связанный с браузером, при этом это может быть тот же сервер, т.е. сервер провайдера) список (по меньшей мере один) IP-адрес, МАС-адрес или иной идентификатор пользовательского устройства. Первый сервер относит полученные адреса в одну из целевых групп. Для каждой группы могут быть установлены свои правила, например, осуществлять проверку наличия сообщений через определенные интервалы времени при осуществлении определенных действий (активности) пользователя, сообщения только определенного характера (только об остатке средств, только об изменении тарифного плана и т.п.) и другие правила. Безусловно, что правила могут комбинироваться между собой и могут устанавливаться пользователем, и/или провайдером, и/или первым сервером.

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

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

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

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

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

IP-адрес у большинства пользователей не является постоянным, соответственно требуется его проверка посредством сервера провайдера, который выполнен с возможностью назначения адресов. МАС-адрес у большинства устройств не изменяется, соответственно этот идентификатор может использоваться для идентификации пользователей в сети. Для контроля могут использоваться оба идентификатора одновременно. В некоторых вариантах могут использоваться составные идентификаторы, которые содержат в себе информацию об IP-адресе, МАС-адресе, информации о версии браузера, разрешении экрана пользователя, версии операционной системы, типе устройства (ноутбук, нетбук, стационарный компьютер, телефон, планшет, роутер, маршрутизатор и т.д.), серийный номер какого-либо или всех устройств или его составных частей пользователя, тип операционной системы, тип браузера, установленное программное обеспечение, куки (cookies), геолокация, серийный номер по меньшей мере одной установленной программы на пользовательском устройстве и другие варианты идентификаторов. При этом необязательным является использование всех названных идентификаторов, возможно использовать только некоторые из них, на базе этих нескольких идентификаторов формируют составной идентификатор. Некоторые варианты допускают использование хэшированных идентификаторов или получение составных идентификаторов из хэшированных идентификаторов. Это повышает безопасность пользователя и значительно повышает вероятность правильного определения (идентификации) пользователя.

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

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

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

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

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

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

Передачи сигналов от одного устройства к другому предпочтительно осуществляется электромагнитным образом, но может осуществляться оптически, механически и другими способами. Предпочтительно используются широко известные средства и методы осуществления связи между устройствами в области компьютерных технологий, например проводная передача данных или Wi-Fi, Bluetooth, ИК (инфракрасная) передача данных и другие.

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

1. Способ передачи сообщения пользователю электронного устройства, включающий:

формирование по меньшей мере одной группы целевых идентификаторов посредством сервера провайдера;

получение первым сервером идентификатора устройства пользователя;

проверку первым сервером принадлежности идентификатора к по меньшей мере одной группе целевых идентификаторов;

передачу первым сервером идентификатора серверу провайдера;

проверку сервером провайдера наличия сообщения провайдера для соответствующего идентификатора;

передачу сервером провайдера сообщения провайдера первому серверу;

формирование первым сервером сообщения для пользователя электронного устройства;

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

2. Способ по п. 1, в котором в качестве идентификатора используют IP-адрес.

3. Способ по п. 2, в котором формируют по меньшей мере одну группу целевых IP-адресов по сигналу от сервера провайдера, содержащему по меньшей мере один IP-адрес или по меньшей мере один диапазон IP-адресов.

4. Способ по п. 1, в котором в качестве идентификатора используют МАС-адрес.

5. Способ по п. 1, в котором в качестве идентификатора используют составной идентификатор.

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

7. Способ по п. 1, в котором в качестве сообщения провайдера передают сигнал об остатке денежных средств пользователя.

8. Способ по п. 7, в котором первый сервер формирует сообщение для пользователя электронного устройства при остатке денежных средств, меньшем или равном заданному порогу.

9. Способ по п. 1, в котором в качестве сообщения провайдера передают сигнал о текущем тарифном плане или времени окончания оказания услуг доступа подключения к сети передачи данных, посредством первого сервера формируют сообщение для пользователя электронного устройства при остатке времени, меньшем или равном заданному порогу.

10. Способ по любому из пп. 8-9, в котором порог задают посредством командного сигнала от устройства пользователя, сервера провайдера или первого сервера.

11. Способ по п. 1, в котором в качестве первого сервера используют сервер провайдера.

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