СПОСОБ СБОРА ДАННЫХ О ПОЛЬЗОВАТЕЛЕ УСТРОЙСТВА БЕСПРОВОДНОЙ СВЯЗИ И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ ДЛЯ РЕАЛИЗАЦИИ ЭТОГО СПОСОБА
METHOD FOR COLLECTING DATA ON WIRELESS COMMUNICATION DEVICE USER AND MACHINE-READABLE MEDIUM FOR METHOD IMPLEMENTATION

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к системам беспроводной связи (в частности, радиосвязи), более конкретно, изобретение относится к системам и способам идентификации пользователей устройств беспроводной связи.
Главным образом система предназначена для распространения рекламного и информационного контента в локальных зонах, таких как кинотеатры, рестораны, отели и т.д.
УРОВЕНЬ ТЕХНИКИ
Известен способ обозначения и идентификации устройства беспроводной связи (заявка 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 беспроводной связи.
В предпочтительном варианте осуществления настоящего изобретения используется стандартный браузер устройства 2 беспроводной связи и хранилище стандартного браузера.
В соответствии с настоящим изобретением способ 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 и доступ по меньшей мере на запись со стороны приложения.
Сетевым ресурсом в терминах настоящего описания может быть как самостоятельный ресурс, например самостоятельная веб-страница, так и вложенный или «встроенный» ресурс, например, выполненный по технологии 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 данных. Передача может осуществляться любым способом, в том числе способом, аналогичным процедуре сохранения данных в хранилище браузера устройства 2 беспроводной связи с последующим считыванием этих идентификаторов из хранилища. Задание дополнительных параметров может осуществляться пользователем вручную по запросу системы 5 через сетевой ресурс или другими способами.
Для реализации раскрытого способа 3 обозначения сессии связи с устройством 2 беспроводной связи в локальной зоне может применяться система 5 обозначения сессии связи с устройством 2 беспроводной связи в локальной зоне (система 5 обозначения сессии связи). Устройство 2 беспроводной связи также содержит хранилище данных, которое в предпочтительном варианте осуществления изобретения является локальным хранилищем браузера устройства 2 беспроводной связи.
Система 5 обозначения сессии связи также содержит по меньшей мере один машиночитаемый носитель, содержащий по меньшей мере часть базы 15 данных; и сервер 6, связанный с по меньшей мере одним машиночитаемым носителем, содержащим по меньшей мере часть базы 15 данных.
Кроме того, система 5 обозначения сессии связи содержит по меньшей мере один модуль 7 доступа, выполненный с возможностью приема по локальному беспроводному каналу передачи данных по меньшей мере одного сетевого пакета от устройства 2 беспроводной связи, содержащего идентификатор устройства. Модуль 7 доступа также выполнен с возможностью передачи данных с сервером 6, для этого модуль 7 доступа может быть связан с возможностью передачи данных с сервером 6 с помощью по меньшей мере одного канала передачи данных. В предпочтительном варианте осуществления настоящего изобретения модуль 7 доступа выполнен с возможностью передачи данных с устройством 2 беспроводной связи по беспроводной локальной сети.
При этом система 5 обозначения сессии связи выполнена с возможностью определения идентификатора устройства 2 беспроводной связи и формирования идентификатора сессии, ассоциированного с идентификатором устройства 2 беспроводной связи. Возможность определения идентификатора устройства 2 беспроводной связи может быть обеспечена путем обеспечения возможности модуля 7 доступа определять идентификатор устройства, когда в качестве такого идентификатора используется МАС-адрес устройства. Также идентификатор устройства может определяться на сервере 6, главным образом в вариантах осуществления, в которых в качестве идентификатора устройства используется идентификатор, отличный от МАС-адреса устройства или же производный от него. Идентификатор сессии может быть сформирован как на сервере 6, так и на другом вычислительном устройстве, способном сформировать уникальный для обозначаемой сессии идентификатор сессии. В отдельных вариантах осуществления идентификатор сессии может быть сформирован другим сервером или вычислительным блоком модуля 7 доступа. Дополнительно может быть выполнена проверка уникальности сформированного идентификатора сессии.
Идентификатор сессии в соответствии с настоящим изобретением ассоциируется 21 с идентификатором устройства 2 беспроводной связи, сессия связи с которым обозначается. Возможность системы 5 обозначения сессии связи ассоциировать 21 идентификатор сессии с идентификатором устройства 2 беспроводной связи может обеспечиваться возможностью сохранения их в базе 15 данных ассоциированно друг с другом. Ассоциирование 21 также может выполняться в ходе формирования 4 идентификатора сессии, например, посредством связи содержания идентификатора сессии с содержанием идентификатора устройства. Для настоящего изобретения важно, чтобы идентификатор устройства и идентификатор сессии были сохранены в базе 15 данных ассоциированными друг с другом.
Сервер 6 выполнен с возможностью сохранения 22 идентификатора сессии и сохранения 20 ассоциированного с ним идентификатора устройства 2 беспроводной связи в базе 15 данных. Кроме того, система 5 обозначения сессии связи выполнена с возможностью передачи 23 идентификатора сессии устройству 2 беспроводной передачи данных для сохранения 24 его в хранилище устройства 2 беспроводной связи. При этом в одном из вариантов осуществления система 5 обозначения сессии связи выполнена с возможностью сообщения устройству 2 беспроводной связи сценария (набора инструкций), при выполнении которого устройство беспроводной связи сохраняет 24 идентификатор сессии в хранилище устройства 2 беспроводной связи.
В предпочтительном варианте осуществления настоящего изобретения устройство 2 беспроводной связи содержит браузер, а хранилище данных является хранилищем браузера устройства 2 беспроводной связи. При этом в предпочтительном варианте осуществления система 5 обозначения сессии связи выполнена с возможностью формирования 9 универсального идентификатора ресурса, который содержит идентификатор сессии, формирования 10 сетевого адреса, содержащего указанный универсальный идентификатор ресурса и направления 11 браузера устройства 2 беспроводной связи на сетевой ресурс по сформированному адресу. При этом сетевой ресурс содержит сценарий (инструкции), при выполнении которого браузер устройства беспроводной связи сохраняет 12 в своем хранилище переданный идентификатор сессии.
В результате использования способа 3 обозначения сессии связи, например, с применением системы 5 обозначения сессии связи, в базе 15 данных сохраняется уникальный идентификатор устройства 2 беспроводной связи и ассоциированный с идентификатором устройства идентификатор сессии связи с этим устройством; а в хранилище устройства беспроводной связи сохраняется идентификатор сессии связи. При этом при многократном установлении сессий связи с этим устройством 2 беспроводной связи в хранилище устройства беспроводной связи и в базе данных сохраняется множество идентификаторов сессий связи, ассоциированных с одним идентификатором устройства, а, следовательно, и ассоциированных друг с другом.
В случае наличия в базе 15 данных идентификатора устройства, с которым устанавливается новая сессия связи, идентификатор устройства может заново не вноситься, при этом проводится ассоциирование 21 сессии связи с уже ранее сохраненным в базе 15 данных идентификатором устройства. При этом очевидно, что и в этом случае ранее выполнялось сохранение 20 в базе 15 данных идентификатора устройства, и сохранение 22 ассоциированного с ним идентификатора другой сессии связи. То есть идентификатор устройства сохраняется в базе 15 данных по меньшей мере в случае отсутствия этого идентификатора устройства в базе 15 данных.
Идентификатор сессии может быть ассоциирован в базе 15 данных, например, с местом расположения модуля 7 доступа (например, точки доступа wi-fi) и временем установления сессии связи, а также с любыми другими параметрами. Собранные идентификаторы сессий уже являются данными о поведении пользователей, так как сессия связи может характеризовать место нахождения пользователя в определенное время. По совокупности идентификаторов сессий можно сделать вывод о поведении и предпочтениях пользователя, ассоциированного с идентификатором устройства. Идентификатор сессии может быть также ассоциирован с некоторым идентификатором модуля 7 доступа и другими идентификаторами, характеризующими поведение пользователя устройства беспроводной связи. При этом он может передаваться на сервер вместе с идентификатором устройства беспроводной связи или вместе с идентификатором сессии на устройство 2 беспроводной связи и/или на сервер 6.
Одной из задач разработчиков настоящего изобретения было также обеспечить идентификацию устройства 2 беспроводной связи на основе универсального уникального сетевого идентификатора - МАС-адреса без использования дополнительных модификаций программного, аппаратного обеспечения или получения разрешений. При этом в варианте осуществления с использованием в качестве идентификатора устройства его МАС-адреса обеспечивается возможность однозначного обозначения устройства по другим событиям, например, по идентификатору пользователя приложения на основе идентификатора, изначально присущего любому устройству 2 беспроводной связи.
Настоящее изобретение в следующем аспекте представляет собой способ 4 обозначения пользователя приложения, который обеспечивает возможность ассоциирования пользователя приложения с идентификатором устройства 1 беспроводной связи, например, с его МАС-адресом. Операционные системы большинства устройств беспроводной связи не позволяют приложениям считывать и сохранять МАС-адрес устройства. Для обеспечения возможности идентификации пользователя приложения и ассоциирования его с устройством по МАС-адресу предлагается сохранять идентификатор пользователя приложения в хранилище устройства 2 беспроводной связи, доступного как для записи данных со стороны пользователя, так и для чтения данных со стороны внешнего устройства, например, сервера 6. В качестве такого хранилища в соответствии с настоящим изобретением применяется локальное хранилище браузера устройства 2 беспроводной связи.
Система 25 обозначения приложения, необходимая для реализации способа 4 обозначения пользователя приложения содержит сервер, связанный с по меньшей мере одним машиночитаемым носителем, содержащим по меньшей мере часть базы 15 данных; сеть 26 передачи данных, например, Интернет. При этом устройства 2 беспроводной передачи данных выполнены с возможностью передачи данных с сервером 6. Возможность передачи данных между устройствами 2 беспроводной передачи данных может быть обеспечена благодаря тому, что устройства 2 беспроводной связи выполнены с возможностью связи с сервером 6 с возможностью передачи данных, например, посредством подключения к глобальной сети Интернет или другой сети с использованием любых известных каналов передачи данных.
Под идентификатором пользователя в настоящем описании стоит понимать некий идентификатор, который позволяет однозначно определить пользователя по меньшей мере одного приложения. Этот идентификатор может как задаваться вне системы 25 обозначения пользователя приложения (например, магазином приложений) и приниматься от самого приложения, так и задаваться системой 25 обозначения пользователя приложения, например, модулем обозначения пользователя приложения или сервером 6. Совокупность идентификаторов пользователя приложений представляет собой данные о том, какие приложения устанавливал пользователь. Обеспечив возможность ассоциирования идентификаторов пользователя приложений с идентификатором устройства беспроводной связи и идентификаторами сессий, обеспечивается возможность определения поведения и предпочтений пользователей конкретных приложений как в информационной среде, так и в жизни оффлайн. Необходимо понимать, что идентификатор пользователя приложения определяет пользователя одного приложения среди других пользователей этого приложения. Очевидно, что один и тот же пользователь устройства, на которое устанавливаются приложения, может иметь различные идентификаторы в разных приложениях.
Способ 25 обозначения пользователя приложения в соответствии с настоящим изобретением включает в себя этап, на котором обеспечивается (не показано) приложение, выполненное с возможностью установки на устройство 2 беспроводной связи и содержащее модуль обозначения пользователя приложения. Обеспечение приложения может выполняться путем представления его на машиночитаемом носителе, доступном для передачи на устройство 2 беспроводной связи. Так, приложение может содержаться на удаленном ресурсе, доступ к которому обеспечивается за счет размещения его в магазине приложений. Модуль обозначения пользователя приложения может представлять собой набор инструкций, включенных в приложение, или, например, обособленный программный модуль, содержащий набор инструкций и устанавливаемый вместе с приложением или отдельно от него.
Также способ обозначения пользователя приложения содержит этап, на котором задается 27 идентификатор пользователя приложения. Этот идентификатор может быть задан 27 средствами, не входящими в систему: например, вычислительными средствами магазина приложений или производителя приложения. В таком случае идентификатор может быть предоставлен модулю обозначения пользователя приложения самим приложением. Также идентификатор пользователя приложения может быть задан 27 модулем обозначения пользователя приложения. Этап, на котором задается 27 идентификатор пользователя приложения, может выполняться при регистрации приложения (или пользователя приложения) в системе обозначения пользователя устройства беспроводной связи. Регистрация может выполняться после или во время установки приложения на устройство беспроводной связи.
Кроме того, способ 4 обозначения пользователя приложения включает в себя этап, на котором приложение устанавливается 28 на устройство 2 беспроводной связи. Приложение может быть передано для установки на устройство 2 с использованием любых известных каналов передачи данных, как проводных, так и беспроводных.
В одном из вариантов осуществления настоящего изобретения способ 4 обозначения пользователя приложения включает в себя этап, на котором идентификатор пользователя приложения передается 29 на устройство 2 беспроводной связи. Этот этап включается в способ в случае, когда идентификатор приложения задается 27 программными и/или аппаратными средствами, не входящими в систему 4 обозначения пользователя приложения, или же программными и/или аппаратными средствами, не содержащимися в (на) устройстве 2 беспроводной связи.
Необходимо понимать, что этапы способа 4 могут выполняться в различном порядке, не выходя за рамки настоящего изобретения: например, задание 27 идентификатора пользователя приложения может быть выполнено предварительно до установки 28 приложения; или, например, установка 28 приложения может сопровождаться передачей 29 идентификатора пользователя приложения на устройство 2 беспроводной связи.
Далее способ 4 обозначения пользователя приложения содержит этап, на котором идентификатор пользователя приложения сохраняется в хранилище данных устройства 2 беспроводной связи, доступном для записи со стороны приложения и по меньшей мере для чтения со стороны сервера 6. В качестве такого хранилища в соответствии с настоящим изобретением используется хранилище браузера устройства 2 беспроводной связи.
Для сохранения идентификатора пользователя приложения способ 4 обозначения пользователя приложения содержит этап, на котором модуль обозначения пользователя формирует 30 универсальный идентификатор ресурса (URI) в соответствии с протоколом HTTP, содержащий идентификатор пользователя приложения. Также модулем обозначения пользователя формируется 31 адрес сетевого ресурса (URL) в соответствии с протоколом HTTP, содержащий сформированный 30 универсальный идентификатор ресурса (URI) и, соответственно, идентификатор пользователя приложения.
Дополнительно способ 4 обозначения пользователя приложения может включать в себя этап, на котором определяется идентификатор пользователя устройства. Таким идентификатором может быть номер мобильного телефона, имя и фамилия, адрес электронной почты, личной страницы социальной сети и/или любые другие параметры, идентифицирующие пользователя. Упомянутый идентификатор пользователя устройства может быть ассоциирован с идентификатором пользователя приложения, позволяя лучшим образом идентифицировать пользователя устройства беспроводной связи, о поведении и предпочтениях которого собираются сведения. Определение идентификатора пользователя может выполняться путем задания его самим пользователем, например, при регистрации или аутентификации в приложении.
Идентификатор пользователя устройства может быть сохранен в хранилище данных устройства беспроводной связи, таком как хранилище браузера, способом, аналогичным процедуре 8 сохранения данных в хранилище браузера.
Для этого способ 4 обозначения пользователя приложения дополнительно отличается тем, что формируемый 30 универсальный идентификатор ресурса содержит также идентификатор пользователя устройства; а сетевой ресурс содержит сценарий, при выполнении которого браузер устройства 2 беспроводной связи сохраняет 33 идентификатор пользователя устройства в хранилище браузера.
Таким образом обеспечивается возможность сбора данных о предпочтениях и поведении пользователя устройства 2 беспроводной связи на основе установленных на устройство 2 беспроводной связи приложений. После реализации способа 4 обозначения пользователя устройства 2 беспроводной связи хранилище браузера устройства 2 беспроводной связи содержит идентификатор пользователя приложения, доступный для считывания сервером 6.
Как после выполнения упомянутых этапов, так и до них способ 4 может включать в себя этапы, на которых идентификатор устройства беспроводной связи передается на сервер 6; устройством 2 беспроводной связи принимается 23 по меньшей мере один идентификатор сессии, ассоциированный 21 с идентификатором устройства 2 беспроводной связи. То есть выполняются этапы способа 3 обозначения сессии связи с устройством беспроводной связи. В предпочтительном варианте осуществления по меньшей мере один идентификатор сессии и по меньшей мере один идентификатор пользователя приложения сохраняются в хранилище браузера для одного и того же ресурса, благодаря чему они под управлением сценария, содержащегося на данном ресурсе, могут считываться системой сбора данных о пользователе устройства 2 беспроводной связи из хранилища браузера одновременно и ассоциироваться друг с другом.
Также способ 4 может включать в себя этап, на котором по меньшей мере один идентификатор пользователя приложения ассоциируется с по меньшей мере одним идентификатором сессии, а также этап, на котором идентификатор пользователя приложения передается на сервер 6 и сохраняется в базе 15 данных. Идентификатор пользователя приложения может передаваться вместе с ассоциированным с ним идентификатором сессии. Благодаря тому, что в базе данных идентификатор сессии ассоциирован с идентификатором устройства беспроводной связи, обеспечивается возможность ассоциирования идентификатора пользователя приложения с идентификатором устройства. Таким образом, дополнительно расширяются возможности обозначения и идентификации пользователя устройства беспроводной связи и сбора данных о его поведении и предпочтениях.
Для реализации способа 4 обозначения пользователя приложения в соответствии с настоящим изобретением может применяться машиночитаемый носитель, содержащий машиноисполняемые инструкции. При этом машиночитаемый носитель отличается тем, что инструкции при их выполнении заставляют устройство беспроводной связи, содержащее браузер, хранилище браузера, приложение и идентификатор пользователя приложения, выполнять этапы способа 4 обозначения пользователя приложения, именно те, на которых формируется 30 универсальный идентификатор ресурса (URI), содержащий идентификатор пользователя приложения; формируется 31 адрес сетевого ресурса в соответствии с протоколом HTTP, содержащий универсальный идентификатор ресурса; браузер устройства 2 беспроводной связи в соответствии с адресом сетевого ресурса направляется 32 на сетевой ресурс, который содержит сценарий, при выполнении которого браузер устройства беспроводной связи сохраняет 33 идентификатор пользователя приложения в хранилище браузера.
Указанные инструкции могут входить в состав модуля обозначения пользователя приложения, а упомянутый машиночитаемый носитель может быть связан с устройством 2 беспроводной связи.
Кроме того, в частных вариантах осуществления настоящего изобретения выполняемый при реализации инструкций способ 4 может включать в себя этапы в соответствии с различными вариантами осуществления способа 4 обозначения пользователя приложения в соответствии с настоящим изобретением.
Дополнительной возможностью, обеспечиваемой способом 3 обозначения сессии связи и способом 4 обозначения пользователя приложения, является то, что в случае изменения идентификатора устройства (например, МАС-адреса), за счет его ассоциирования в базе данных с идентификаторами сессий, с идентификатором пользователя приложения, а также за счет хранения этих идентификаторов в хранилище браузера устройства, может выполняться запись в базу данных разных (в результате такого изменения) идентификаторов одного устройства и ассоциирование их между собой благодаря их ассоциации этих идентификаторов устройства с по меньшей мере одним идентификатором сессии и/или по меньшей мере одним идентификатором пользователя приложения, содержащимися в хранилище браузера устройства беспроводной связи и/или в базе данных. В этом случае устройство может идентифицироваться не только идентификаторами устройства как такового, а также сочетанием разных идентификаторов устройства с по меньшей мере одним идентификатором сессии и/или с по меньшей мере одним идентификатором приложения. Это также способствует расширению возможностей сбора данных о пользователях устройств беспроводной связи.
Сбор данных о пользователе устройства беспроводной связи (способ 1 сбора данных) выполняется, когда хранилище устройства беспроводной связи содержит по меньшей мере один идентификатор сессии и по меньшей мере один идентификатор пользователя приложения. Поэтому этапы, связанные с передачей и получением необходимых для этого идентификаторов включены в этот способ 1 сбора данных, однако очевидно, что они входят также в способ 3 обозначения сессии связи и способ 4 обозначения пользователя приложения в соответствии с настоящим изобретением, и при реализации эти этапы могут совпадать с соответствующими этапами разных способов.
Способ 1 сбора данных о пользователе устройства беспроводной связи в соответствии с настоящим изобретением отличается тем, что содержит этап, на которых обеспечивается (не показано) по меньшей мере один сервер 6, связанный с по меньшей мере одним машиночитаемым носителем, содержащим по меньшей мере часть базы 15 данных, а также сервер 6 выполнен с возможностью передачи данных с устройствами 2 беспроводной связи.
Способ 1 сбора данных также содержит этапы, на которых принимается 34 идентификатор устройства 2 беспроводной связи; формируется 35 идентификатор сессии связи с устройством 2 беспроводной связи; упомянутый идентификатор сессии ассоциируется 36 с упомянутым идентификатором устройства; упомянутый идентификатор сессии и ассоциированный с ним упомянутый идентификатор устройства сохраняются 37 в базе 15 данных; идентификатор сессии передается 38 на устройство 2 беспроводной связи для сохранения в хранилище устройства 2 беспроводной связи. При этом в предпочтительном варианте осуществления настоящего изобретения в качестве хранилища устройства 2 беспроводной связи может использоваться локальное хранилище браузера устройства 2 беспроводной связи (хранилище браузера). В этом случае сохранение идентификаторов выполняются в соответствии с процедурой 8 сохранения, используемой в предпочтительных вариантах реализации способа 3 обозначения сессии связи и способа 4 обозначения пользователя приложения.
Перечисленные этапы могут выполняться как предварительно, так и непосредственно перед выполнением следующих этапов способа 1, на которых от устройства 2 беспроводной связи принимается 39 по меньшей мере один идентификатор сессии и по меньшей мере один идентификатор пользователя приложения; по меньшей мере один идентификатор пользователя приложения и по меньшей мере один идентификатор сессии сохраняются 40 в базе 15 данных; указанные по меньшей мере один идентификатор пользователя приложения и по меньшей мере один идентификатор сессии ассоциируются 41 с идентификатором устройства.
Прием 39 сервером 6 по меньшей мере одного идентификатора сессии и по меньшей мере одного идентификатора пользователя в предпочтительном варианте осуществления выполняется путем направления браузера устройства беспроводной связи на сетевой ресурс, содержащий сценарий (инструкции), при выполнении которого из хранилища браузера устройства беспроводной связи считываются по меньшей мере один идентификатор пользователя приложения и по меньшей мере один идентификатор сессии. Направление браузера на упомянутый сетевой ресурс может выполняться, например, приложением, модулем доступа или сервером. Идентификаторы после считывания передаются на сервер 6 для сохранения их в базе 15 данных. Идентификатор пользователя приложения ассоциируется 41 с идентификатором устройства благодаря его ассоциации с идентификатором сессии, который ранее был ассоциирован 21 с идентификатором устройства.
Дополнительно способ сбора данных может включать в себя этапы, на которых от устройства 2 беспроводной связи принимается идентификатор пользователя устройства; идентификатор пользователя устройства сохраняется в базе 15 данных; идентификатор пользователя устройства ассоциируется с идентификатором устройства. Как ранее было указано в описании, идентификатор пользователя устройства может содержать любой идентификатор, обозначающий пользователя устройства, например, номер телефона, адрес электронной почты, адрес страницы в социальной сети или другой. Использование идентификатора пользователя устройства позволяет полнее идентифицировать пользователя.
Для реализации способа 1 сбора данных в соответствии с настоящим изобретением может применяться машиночитаемый носитель, содержащий машиноисполняемые инструкции, которые при выполнении их сервером 6, связанным с по меньшей мере одним машиночитаемым носителем, который содержит по меньшей мере часть базы 15 данных, а также выполненным с возможностью передачи данных с устройствами 2 беспроводной связи, заставляют сервер 6 выполнять способ 1 сбора данных.
При этом способ 1 сбора данных содержит этапы, на которых принимается 34 идентификатор устройства 2 беспроводной связи, содержащего хранилище данных устройства; формируется 35 идентификатор сессии связи с устройством беспроводной связи; упомянутый идентификатор сессии ассоциируется 36 с упомянутым идентификатором устройства; упомянутый идентификатор сессии и ассоциированный с ним идентификатор устройства сохраняются 37 в базе данных; идентификатор сессии передается 38 на устройство 2 беспроводной связи для сохранения в хранилище данных устройства; принимается 39 от устройства 2 беспроводной связи по меньшей мере один идентификатор сессии и по меньшей мере один идентификатор пользователя приложения; сохраняются 40 в базу данных по меньшей мере один идентификатор пользователя приложения и по меньшей мере один идентификатор сессии; ассоциируются 41 друг с другом по меньшей мере один идентификатор пользователя приложения, по меньшей мере один идентификатор сессии и по меньшей мере один идентификатор устройства.
Дополнительно способ сбора данных может включать в себя этапы, на которых от устройства 2 беспроводной связи принимается идентификатор пользователя устройства; идентификатор пользователя устройства сохраняется в базе 15 данных; идентификатор пользователя устройства ассоциируется с идентификатором устройства.
В предпочтительном варианте осуществления изобретения в способе 1 сбора данных передача и прием по меньшей мере одного идентификатора сессии и по меньшей мере одного идентификатора пользователя приложения выполняется путем считывания их из хранилища браузера устройства беспроводной связи и помещения их в указанное хранилище в соответствии с упомянутыми выше в описании способами и процедурами.
Системы и устройства в соответствии с настоящим изобретением обычно включают в себя различные машиночитаемые носители. Машиночитаемый носитель может представлять собой любой пригодный носитель, к которому система или устройство может осуществить доступ, причем такой носитель может включать в себя как энергозависимый, так и энергонезависимый носитель, а также съемный и несъемный носитель. В качестве примера, но не ограничения, машиночитаемый носитель, может содержать компьютерную запоминающую среду и среду связи. Компьютерная запоминающая среда включает в себя как энергозависимый, так и энергонезависимый, съемный и несъемный носитель, реализованный любым способом или по любой технологии, используемой для хранения такой информации, как машиночитаемые инструкции, структуры данных, программные модули или другие данные. Компьютерная запоминающая среда включает в себя, но не только, ОЗУ (RAM), ПЗУ (ROM), электрически стираемое программируемое ПЗУ (EEPROM), флэш-память либо другую технологию памяти, компакт-диск (CD-ROM), цифровой универсальный диск (DVD) либо другие оптические дисковые запоминающие устройства, магнитные кассеты, магнитную ленту, магнитное дисковое запоминающее устройство либо другие магнитные запоминающие устройства или любой другой носитель, который можно использовать для хранения требуемой информации и к которому система или устройство может осуществить доступ. Среда связи обычно воплощает машиночитаемые инструкции, структуры данных, программные модули или другие данные в модулированном сигнале данных, таком как сигнал несущей иди другой механизм транспортировки, и включает в себя любую среду для доставки информации. Термин «модулированный сигнал данных» означает сигнал, одна или несколько характеристик которого устанавливается или изменяется таким образом, чтобы закодировать информацию в этом сигнале. В качестве примера, но не исключения, среда связи включает в себя проводную среду, такую как проводная сеть или прямое проводное соединение, а также беспроводную среду, такую как акустическая, радиочастотная, инфракрасная и другая беспроводная среда. В состав машиночитаемых носителей следует также включить комбинации из любых вышеуказанных носителей (сред).
Накопители и ассоциированные с ними носители компьютерной среды хранения, обсужденные выше, обеспечивают хранение машиночитаемых инструкций, структур данных, программных модулей и других данных для функционирования систем в соответствии с настоящим изобретением, в том числе для выполнения способов в соответствии с настоящим изобретением.
Настоящее изобретение было подробно описано со ссылкой на предпочтительные варианты его осуществления, однако очевидно, что оно может быть осуществлено в различных вариантах, не выходя за рамки заявленного объема правовой охраны, определяемого формулой изобретения.