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

Иллюстрации

Показать все

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

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение относится к системам беспроводной связи (в частности, радиосвязи), более конкретно, изобретение относится к системам и способам идентификации пользователей устройств беспроводной связи.

Главным образом система предназначена для распространения рекламного и информационного контента в локальных зонах, таких как кинотеатры, рестораны, отели и т.д.

УРОВЕНЬ ТЕХНИКИ

Известен способ обозначения и идентификации устройства беспроводной связи (заявка WO 2015/108447 А1 от 14.01.2015). Известный способ включает в себя этапы, на которых принимается сетевой пакет, содержащий идентификатор устройства; определяется идентификатор устройства; проверяется, содержится ли идентификатор устройства в базе данных; в случае, если в базе данных не содержится идентификатора устройства, запускается установленное приложение, которое посредством устройства передает системе запрос о регистрации, в ходе которой в базу данных вносится идентификатор устройства и ассоциированный с ним идентификатор приложения; в случае, если идентификатор устройства содержится в базе данных, из базы данных извлекается идентификатор приложения, служащий адресом для отправки push-уведомлений, соответствующий этому устройству. Известный способ позволяет идентифицировать мобильные устройства с привязкой к геолокации в локальных зонах.

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

Известная система была принята в качестве ближайшего аналога (прототипа) настоящего изобретения.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

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

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

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

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

Под сетевым пакетом в настоящем описании следует понимать определенным образом оформленный блок данных (сообщение), передаваемый по сети.

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

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

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

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

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

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

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

определяется идентификатор устройства беспроводной связи;

формируется идентификатор сессии;

идентификатор сессии ассоциируется с идентификатором устройства беспроводной связи;

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

в базе данных сохраняется идентификатор сессии, ассоциированный с идентификатором сессии;

идентификатор сессии передается на устройство беспроводной связи;

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

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

Во втором аспекте изобретения раскрыт способ обозначения пользователя приложения. При этом способ включает в себя этапы, на которых

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

задается идентификатор пользователя приложения;

приложение устанавливается на устройство беспроводной связи;

модулем обозначения пользователя приложения формируется универсальный идентификатор ресурса (URI), содержащий идентификатор пользователя приложения;

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

браузер устройства беспроводной связи направляется на сетевой ресурс в соответствии с адресом сетевого ресурса;

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

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

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

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

принимается идентификатор устройства беспроводной связи;

формируется идентификатор сессии связи с устройством беспроводной связи;

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

упомянутый идентификатор сессии и ассоциированный с ним упомянутый идентификатор устройства сохраняются в базе данных;

идентификатор сессии передается на устройство беспроводной связи для записи в хранилище устройства беспроводной связи;

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

по меньшей мере один идентификатор пользователя приложения и по меньшей мере один идентификатор сессии сохраняются в базе данных;

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг. 1 - схема системы обозначения сессии связи с устройством беспроводной связи в одном из вариантов осуществления изобретения.

Фиг. 2 - блок-схема алгоритма способа обозначения сессии связи с устройством беспроводной связи в локальной зоне.

Фиг. 3 - схема системы обозначения пользователя приложения устройства беспроводной связи.

Фиг. 4 - блок-схема алгоритма способа обозначения пользователя приложения устройства беспроводной связи.

Фиг. 5 - блок-схема алгоритма способа сбора данных о пользователе устройства беспроводной связи.

Фиг. 6 - блок-схема процедуры сохранения данных в хранилище браузера устройства беспроводной связи.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

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

В рамках настоящего изобретения для сбора данных о пользователе устройства 2 беспроводной связи требуется обозначение по меньшей мере одной сессии связи устройства 1 беспроводной связи и обозначение пользователя по меньшей мере одного приложения, установленного на устройство 2 беспроводной связи. Поэтому настоящее техническое решение представлено группой изобретений, являющих собой единый изобретательский замысел: способ 3 обозначения сессии связи с устройством 2 беспроводной связи, способ 4 обозначения пользователя приложения устройства 2 беспроводной связи и способ 1 сбора данных об устройстве 2 беспроводной связи. В дополнительных аспектах изобретения представлены система 5 обозначения сессии связи устройства 2 беспроводной связи в локальной зоне, машиночитаемый носитель для реализации способа обозначения пользователя приложения устройства 2 беспроводной связи и машиночитаемый носитель, позволяющий реализовывать способ 1 сбора данных об пользователе устройства 2 беспроводной связи, которые являют собой средства реализации способов, входящих в группу изобретений.

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

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

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

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

Для расширения возможностей обозначения и идентификации устройств 2 беспроводной связи в предпочтительном варианте осуществления настоящего изобретения в качестве хранилища устройства 2 беспроводной связи используется хранилище браузера устройства 2 беспроводной связи. В наиболее предпочтительных вариантах осуществления в качестве такого хранилища может использоваться локальное хранилище браузера устройства 2 беспроводной связи, файлы cookie или аналогичные технологии, например, технология Local Storage. Процедура 8 сохранения данных в хранилище браузера устройства 2 беспроводной связи и считыванием этих данных в рамках настоящего изобретения может осуществляться при наличии стандартных разрешений и не требует дополнительных действий со стороны пользователя устройства беспроводной связи или дополнительных модификаций. Благодаря этому достигается дополнительное расширение возможностей обозначения и идентификации устройств 2 беспроводной связи.

Так, например, в варианте осуществления с использованием локального хранилища браузера устройства беспроводной связи (или хранилище браузера) по технологии cookie процедура 8 сохранения данных в хранилище устройства 2 беспроводной связи может выполняться следующим образом. При необходимости сохранить некоторый идентификатор формируется 9 универсальный идентификатор ресурса (URI) в соответствии с протоколом HTTP, содержащий идентификатор, который необходимо сохранить в хранилище браузера. Кроме того, формируется 10 сетевой адрес (URL), содержащий сформированный универсальный идентификатор ресурса (URI). Формирование 10 сетевого адреса может выполняться приложением, установленным на устройство 2 беспроводной связи, программным модулем, входящим в состав этого приложения (например, модуль SDK), сервером 6 или другими элементами системы. После этого выполняется направление 11 браузера устройства 2 беспроводной связи на сетевой ресурс по сформированному сетевому адресу. При этом сетевой ресурс содержит инструкции (сценарий), при выполнении которых браузер устройства 2 беспроводной связи выполняет сохранение 12 в своем хранилище идентификатора, подлежащего сохранению. Сохраняться идентификатор может как в составе универсального идентификатора ресурса, так и отдельно после извлечения из универсального идентификатора ресурса. Универсальный идентификатор ресурса также сам может являться идентификатором, подлежащим сохранению в хранилище браузера. В качестве упомянутых инструкций (сценария) может применяться сценарий JavaScript.

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

Для считывания данных из хранилища браузера устройства 2 беспроводной связи ресурс, на который направляется браузер устройства 2 беспроводной связи, может содержать JavaScript запрос на считывание данных cookie или аналогичного локального хранилища, например, Local Storage. Считывание данных из хранилища устройства 2 беспроводной связи может выполняться и другим доступным способом. Считывание данных из хранилища браузера устройства беспроводной связи может выполняться сервером 6 или с помощью других аппаратных или программных средств, связанных с сервером 6 с возможностью передачи данных.

В соответствии с настоящим изобретением способ 3 обозначения сессии связи с устройством 2 беспроводной связи в локальной зоне содержит этап (не обозначен), на котором обеспечивается по меньшей мере один сервер 6 и по меньшей мере один модуль 7 доступа. Также может обеспечиваться сеть 13 связи.

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

Также модуль 7 доступа выполнен с возможностью передачи данных с сервером 6 и с возможностью передачи данных с устройством 2 беспроводной передачи данных по локальному беспроводному каналу 14 передачи данных. Возможность передачи данных с сервером 6 может обеспечиваться любыми известными способами, например, путем обеспечения прямого проводного или беспроводного канала связи, через локальную сеть передачи данных, или также посредством передачи данных через сеть 13 связи.

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

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

Далее способ 3 обозначения сессии связи с устройством 2 беспроводной связи (способ 3 обозначения сессии) включает в себя этап, на котором устройство 2 беспроводной связи отправляет 16 на модуль 7 доступа сетевой пакет, содержащий идентификатор устройства 2 беспроводной связи. Сетевым пакетом может быть любое сообщение. Например, таким сообщением может быть запрос на доступ к локальной беспроводной сети или же к сети 13 связи. В предпочтительном варианте осуществления настоящего изобретения в качестве идентификатора устройства 2 беспроводной связи используется его МАС-адрес. МАС-адрес позволяет уникально идентифицировать устройство 2 беспроводной связи как узел беспроводной локальной сети для взаимной передачи данных с этим узлом. В соответствии со стандартом IEEE 802.11 устройство 2 беспроводной связи вместе с сетевым пакетом направляет на модуль 7 доступа свой МАС-адрес, что является обязательным условием регистрации устройства 2 беспроводной связи в беспроводной локальной сети. Таким образом, сетевой пакет в сетях на основе стандарта IEEE 802.11 содержит уникальный адрес сетевой карты устройства - МАС-адрес. В других вариантах осуществления настоящего изобретения могут использоваться другие идентификаторы, например, IP-адрес или специально сгенерированные для этого последовательности символов, уникальные для устройств 2 беспроводной связи. Также идентификатором устройства 2 беспроводной связи может быть уникальная последовательность символов, являющаяся производной от МАС-адреса или другого идентификатора, полученная, например, в результате кодирования по некоторому заданному алгоритму или в соответствии с некоторой функцией. Сетевой пакет, принимаемый модулем 7 доступа, может быть связан с обеспечением устройству 2 беспроводной связи доступа в сети 13 связи.

Далее модуль 7 доступа принимает 17 указанный сетевой пакет, содержащий идентификатор устройства 1 беспроводной связи, после чего определяется 18 идентификатор устройства 2 беспроводной связи. Идентификатор устройства 2 беспроводной связи (идентификатор устройства) может определяться 18 как на модуле 7 доступа, и после этого передаваться на сервер 6, так и передаваться на сервер 6 вместе с сетевым пакетом, после чего идентификатор устройства может определяться 18 на сервере 6. В результате определения 18 идентификатора устройства он приводится к формату, способному к сохранению в базе 15 данных. Также идентификатор устройства может передаваться в зашифрованном виде, что не выходит за рамки настоящего изобретения. Таким образом, определение 18 идентификатора устройства может выполняться как модулем 7 доступа, так и сервером 6, и может включать в себя операции передачи идентификатора устройства или его производных в том или ином виде на сервер 6. Таким образом, определение 18 идентификатора устройства может выполняться системой 5 обозначения идентификатора сессии. Сетевой пакет может входить в состав запроса устройства 2 беспроводной связи на доступ к сети беспроводной связи или запроса на доступ в сеть 13 связи. В таком варианте осуществления доступ может открываться в случае успешного обозначения сессии связи или в случае наличия или успешного сохранения идентификатора устройства в базе 15 данных.

В некоторых вариантах осуществления изобретения способ 3 обозначения сессии связи содержит этапы, на которых идентификатор устройства определяется 18 модулем доступа, после чего модуль доступа передает идентификатор устройства на сервер 6; идентификатор сессии может формироваться на сервере 6 и передаваться на модуль 7 доступа, либо формироваться модулем 7 доступа; идентификатор сессии передается на устройство 2 беспроводной связи. В этих вариантах осуществления модуль 7 доступа должен быть выполнен с возможностями определения идентификатора устройства, например, МАС-адреса; передачи идентификатора устройства на сервер 6, приема или формирования идентификатора сессии и передачи его на устройство 2 беспроводной связи. Передача идентификатора сессии на устройство 2 беспроводной связи может выполняться раскрытым в настоящем описании способом, путем направления браузера устройства на сетевой ресурс по сформированному сетевому адресу, содержащему универсальный идентификатор ресурса, и сохранению данных из универсального идентификатора ресурса в хранилище браузера устройства.

В другом варианте осуществления настоящего изобретения идентификатор устройства 2 беспроводной связи передается на сервер 6 благодаря тому, что способ содержит этапы, на которых после определения 18 идентификатора устройства 2 беспроводной связи модуль 7 доступа формирует адрес сетевого ресурса (URL), содержащий универсальный идентификатор ресурса (URI), который включает в себя идентификатор устройства 2 беспроводной связи; браузер устройства 2 беспроводной связи направляется на сетевой ресурс по сформированному адресу сетевого ресурса; сервер принимает идентификатор устройства. При этом возможность приема сервером идентификатора устройства может обеспечиваться благодаря тому, что сервер связан с сетевым ресурсом. После направления браузера устройства 2 беспроводной связи по сформированному сетевому адресу браузер устройства формирует сетевой (HTTP) запрос на доступ к сетевому ресурсу. Этот запрос может быть обработан как программными, так и аппаратными средствами (например, веб-сервером), входящими или не входящими в систему 5 обозначения сессии связи. В ходе обработки информация из универсального идентификатора ресурса (URI) может быть считана и направлена на сервер 6. Вместе с идентификатором устройства модуль 7 доступа может также направить на сервер 6 другие данные, ассоциированные с идентификатором устройства, например, идентификатор модуля 7 доступа, который может быть ассоциирован с местоположением устройства беспроводной связи и/или другими параметрами. Преимуществом данного варианта осуществления изобретения является то, что в нем может применяться любой из ряда известных модулей доступа к беспроводной сети с возможностью считывания (определения) реального или хешированного МАС-адреса, с возможностью формирования универсального идентификатора ресурса и адреса сетевого ресурса, и с возможностью перенаправления браузера устройства 2 беспроводной связи на сетевой ресурс по сформированному адресу сетевого ресурса. При этом модуль доступа в этом варианта осуществления может не иметь возможности получать и формировать идентификаторы сессий. Таким образом, для осуществления изобретения в этом варианте могут быть использованы известные модули доступа, обладающие указанными возможностями, что дополнительно расширяет возможности сбора данных о пользователях устройств беспроводной связи.

Также способ 3 обозначения сессии связи с устройством беспроводной связи включает в себя формирование 19 идентификатора сессии связи (или идентификатора сессии) с устройством 2 беспроводной связи. Далее в предпочтительном варианте осуществления изобретения идентификатор устройства сохраняется 20 в базе 15 данных. Для этого он может быть предварительно передан на сервер 6. В отдельных вариантах осуществления модуль 7 доступа может быть выполнен с возможностью сохранения 20 идентификатора сессии в базе 15 данных, для этого модуль 7 доступа может быть выполнен связанным с возможностью записи с машиночитаемым носителем, содержащим базу 15 данных. В предпочтительном варианте осуществления идентификатор сессии формируется 19 сервером 6 и ассоциируется 21 с полученным идентификатором устройства. Однако, в других вариантах осуществления идентификатор сессии может быть также сформирован 19 модулем 7 доступа или иным вычислительным устройством для последующей передачи на сервер и сохранения 22 в базе 15 данных. Идентификатор сессии может представлять собой любую последовательность символов, цифр, значений параметров или может быть представлен в любой известной форме, не ограничивая настоящее изобретение.

Способ 3 обозначения сессии связи включает в себя этапы, на которых выполняются сохранение 20 идентификатора устройства 2 беспроводной связи в базе 15 данных, ассоциирование 21 идентификатора сессии с идентификатором устройства, а также сохранение 22 идентификатора сессии в базе 15 данных. Эти действия могут выполняться в любом порядке, что само по себе не влияет на реализации назначения изобретения и на достижение технического результата. В формуле изобретения и на фигурах чертежей представлен лишь один из вариантов порядка выполнения этих действий.

Сохранение 20 в базе 15 данных идентификатора устройства 2 беспроводной связи и идентификатора сессии выполняется системой 5 обозначения сессии связи, в предпочтительном варианте осуществления изобретения сохранение 10 выполняется под управлением сервера 6.

Далее способ 3 обозначения сессии связи в соответствии с настоящим изобретением содержит этапы, на которых идентификатор сессии передается 23 на устройство 2 беспроводной связи и сохраняется 24 в хранилище данных устройства 2 беспроводной связи. Идентификатор устройства в большинстве вариантов осуществления изобретения не передается на устройство 2 беспроводной связи и не хранится на нем, что связано с ограничениями на доступ к МАС-адресу со стороны приложений, налагаемых большинством операционных систем устройств.

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

В предпочтительном варианте осуществления изобретения для передачи 23 и сохранения 24 идентификатора сессии устройству 2 беспроводной связи может использоваться сетевой ресурс (например, посадочная страница). Для этого система 5 обозначения сессии связи может сформировать 9 универсальный идентификатор ресурса URI, содержащий идентификатор сессии, сформировать 10 сетевой адрес URL сетевого ресурса, который включает в себя универсальный идентификатор ресурса URI. При этом способ содержит этап, на котором выполняется направление 11 браузера устройства 2 беспроводной связи на сетевой ресурс по сетевому адресу, содержащему универсальный идентификатор ресурса, который содержит идентификатор сессии. Формирование 9 универсального идентификатора ресурса, формирование 10 сетевого адреса и/или направление 11 может выполняться сервером 6, модулем 7 доступа или другими аппаратными или программными средствами. Для того, чтобы сохранять идентификатор в одном хранилище, может использоваться стандартный браузер устройства беспроводной связи, например, предустановленный стандартный браузер смартфона. При этом сетевой ресурс содержит сценарий (инструкции), при выполнении которого браузер устройства 2 беспроводной связи сохраняет в своем хранилище переданный идентификатор сессии. Такими инструкциями может быть сценарий JavaScript, который вынуждает браузер устройства 2 беспроводной связи после загрузки сетевого ресурса (например, открытия веб-страницы) по меньшей мере считать из сетевого адреса идентификатор сессии из универсального идентификатора ресурса; и сохранить идентификатор сессии в локальном хранилище браузера устройства 2 беспроводной связи. Предпочтительно идентификатор сессии сохраняется в виде некоторой переменной в файле cookie браузера или другом аналогичном хранилище браузера, например выполненном по технологии Local Storage, для которой может быть установлен неограниченный срок жизни.

Сетевым ресурсом в терминах настоящего описания может быть как самостоятельный ресурс, например самостоятельная веб-страница, так и вложенный или «встроенный» ресурс, например, выполненный по технологии iframe и размещенный на одной или нескольких сторонних страницах. Сетевой ресурс также может быть связан с сервером 6, модулем 7 доступа и/или системой. В частности, сетевой ресурс может быть расположен на сервере 6, сервер 6 может иметь доступ к сетевому ресурсу или сервер 6 может быть выполнен с возможностью управления сетевым ресурсом. Сервер 6 может быть выполнен с возможностью считывания универсального идентификатора ресурса (URI) из адреса сетевого ресурса (URL). Система 5, в частности сервер 6 и/или модуль 7 доступа, а также приложение могут быть выполнены с возможностью формирования адреса сетевого ресурса, содержащего универсальный идентификатор ресурса, причем универсальный идентификатор ресурса может содержать передаваемые и/или сохраняемые данные.

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

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