Способ автоматизированного распределения подарков между пользователями среды коммуникации сети "Интернет" и система для его реализации
METHOD FOR AUTOMATED DISTRIBUTION OF GIFTS BETWEEN USERS OF INTERNET COMMUNICATION ENVIRONMENT AND SYSTEM FOR IMPLEMENTATION THEREOF

Группа изобретений относится к системам обработки данных, реализуемых на платформах, онлайн-сервисах или веб-сайтах и предназначенных для построения, отражения и организации взаимоотношений в сети Интернет.
В настоящее время существует большое количество сред коммуникации сети Интернет, таких, как социальные сети, блоги, форумы, различные мессенджеры, каждая из которых направлена на обеспечение возможности взаимодействия между пользователями сети Интернет. Для развития сред коммуникации в сети Интернет постоянно производится разработка программ и сервисов, направленных на расширение функциональных возможностей среды коммуникации, благодаря которым пользователи получили возможность обмена различного рода данными, включающими цифровые идентификаторы подарков, которые пользователи могут отправлять друг другу через среду коммуникации, при этом получатели таких идентификаторов могут получать реальные подарки, оплаченные отправителями.
Известен способ и система доставки подарков в среде социальной сети, включающий определение набора подарков, присвоение подаркам цифровых идентификаторов, установление стоимости подарка, выбор пользователями социальной сети цифрового идентификатора подарка, оплаты стоимости подарка, отправку цифрового идентификатора подарка получателю, уточнение системой адреса получателя и доставку подарка получателю [US 2013198096, дата публикации: 01.08.2013 г. МПК: G06Q 10/08].
Известен способ коллективного вручения подарков в среде социальной сети, включающий определение набора подарков с последующим присвоением им цифровых идентификаторов, выбор пользователями социальной сети цифрового идентификатора подарка и оплату стоимости подарка несколькими пользователями социальной сети, отправку цифрового идентификатора подарка получателю и доставку подарка получателю цифрового идентификатора [US 7933810, дата публикации: 26.04.2011 г., МПК: G06F 17/30].
Известен способ коллективного вручения подарков в среде социальной сети, включающий определение набора подарков с последующим присвоением им цифровых идентификаторов, выбор пользователями социальной сети цифрового идентификатора подарка и оплату стоимости подарка несколькими пользователями социальной сети, отправку цифрового идентификатора подарка получателю и доставку подарка получателю цифрового идентификатора [US 7933810, дата публикации: 26.04.2011 г., МПК: G06F 17/30].
В качестве прототипа выбран способ и система вручения подарков в среде социальной сети, включающий определение набора подарков, присвоение подаркам цифровых идентификаторов для отображения подарков в среде социальной сети в виде стикеров, выбор стикеров пользователями социальной сети, отправку стикеров другим пользователям социальной сети и вручение подарков получателям стикеров [US 2008189188, дата публикации: 07.08.2008 г. МПК: G06Q 30/00].
Недостатком способа по прототипу и других известных способов являются ограниченные возможности обмена подарками между пользователями среды коммуникации сети Интернет с применением цифровых идентификаторов подарков, заключающиеся только в прямой отправке подарка отправителем получателю с предварительной оплатой полной стоимости цифрового идентификатора подарка отправителем, при этом способа, который обеспечивал бы возможность обмена подарками между пользователями среды коммуникации без предварительной полной оплаты цифрового идентификатора подарка или возможность получения подарка пользователем случайным образом, без намерения со стороны отправителя дарить реальный подарок получателю и оплачивать его стоимость - не реализованы, вследствие чего пользователи среды коммуникации в сети Интернет не используют такие цифровые идентификаторы в свободном общении между собой а подарки которым присвоены цифровые идентификаторы, не реализуются, ввиду чего возникает необходимость в создании способа распределения подарков в среде коммуникации, обеспечивающего требуемые возможности обмена подарками между пользователями среды коммуникации сети Интернет.
Технической проблемой, на решение которой направлена группа изобретений, является расширение арсенала систем и способов распределения подарков между пользователями среды коммуникации сети Интернет.
Техническим результатом, на достижение которого направлена группа изобретений, является обеспечение возможности обмена подарками между пользователями среды коммуникации сети Интернет.
Технический результат, на достижение которого направлена группа изобретений, заключается в обеспечении возможности автоматизированного распределения подарков между пользователями среды коммуникации сети «Интернет».
Сущность группы изобретений заключается в следующем.
Способ автоматизированного распределения подарков между пользователями среды коммуникации сети «Интернет» включает определение набора подарков, присвоение подаркам цифровых идентификаторов подарков, выбор пользователями среды коммуникации цифровых идентификаторов подарков и их отправку другим пользователям среды коммуникации сети «Интернет». В отличие от прототипа вводятся данные об условии формирования базы данных участников распределения подарков, отправка пользователями среды коммуникации цифровых идентификаторов подарков фиксируется, из отправителей и/или получателей цифровых идентификаторов подарков автоматически формируется база участников распределения подарков, соответствующих отправленным цифровым идентификаторам подарков, затем осуществляется автоматический сбор данных об активности пользователей в среде коммуникации и с учетом этих данных из базы участников распределения подарков автоматически выбираются адресаты подарков, после чего осуществляется отправка адресатам подарков, соответствующих цифровым идентификаторам подарков.
Система автоматизированного распределения подарков между пользователями среды коммуникации сети «Интернет» содержит устройства пользователей, соединенные со средой коммуникации сети «Интернет» посредством пользовательского интерфейса среды коммуникации, базу данных пользователей, базу данных подарков и базу данных цифровых идентификаторов подарков, соответствующих подаркам, соединенные со средой коммуникации сети «Интернет» с возможностью обмена данными, при этом пользовательский интерфейс содержит интерфейс для отправки цифровых идентификаторов подарков. В отличие от прототипа система дополнительно содержит средство автоматического распределения подарков, соединенное со средой коммуникации сети «Интернет» с возможностью получения данных об отправке цифровых идентификаторов подарков и средство отправки подарков, соединенное с модулем автоматического распределения подарков с возможностью получения данных адресатов подарков, соответствующих цифровым идентификаторам подарков, при этом средство автоматического распределения подарков содержит модуль фиксации отправки цифровых идентификаторов подарков, модуль формирования базы данных участников распределения подарков, выполненный с возможностью формирования базы участников распределения подарков из отправителей и/или получателей цифровых идентификаторов подарков, модуль расчета активности пользователей в среде коммуникации и модуль выбора адресата подарка, выполненный с возможностью распределения подарков с учетом данных об активности пользователей в среде коммуникации и передачи данных об адресате подарка в средство отправки подарков.
Определение набора подарков подразумевает выбор ценных материальных и/или нематериальных объектов, которые в дальнейшем могут быть автоматически распределены между пользователями среды коммуникации сети Интернет. Данные набора подарков хранятся в базе данных подарков, при этом в эту базу могут быть внесены данные стоимости, остаточного количества, местоположения, габаритных характеристик, требуемых условий перевозки и пр. При этом подарки могут быть представлены товарами, услугами, специальными предложениями, бонусными программами и др.
Присвоение подаркам цифровых идентификаторов подразумевает создание визуального обозначения подарка, доступного в среде коммуникации и ассоциированного со смысловым содержанием подарка. Присвоение подаркам цифровых идентификаторов может быть осуществлено администратором среды коммуникации через специальный интерфейс или автоматически. Цифровые идентификаторы подарков могут храниться в базе данных цифровых идентификаторов подарков при этом данные могут включать тип, название, местоположение идентификатора в интерфейсе, количество цифровых идентификаторов, которое было отправлено пользователями через интерфейс, условия их отправки, остаточное количество подарков под каждым цифровым идентификатором подарков и пр. Цифровые идентификаторы подарков могут быть отображены в среде коммуникации посредством интерфейса для выбора и отправки цифровых идентификаторов, который может представлять собой всплывающее окно, общедоступный каталог, приложение, расширение и др.
Цифровые идентификаторы могут быть представлены наклейками, анимированными изображениями, аудио- и видео файлами, текстовыми сообщениями и пр. Например, если в данных подарка указано, что подарком является букет цветов, то в качестве цифрового идентификатора подарку с такими данными может быть автоматически присвоен стикер в виде цветка или букета цветов, а если в данных подарка в качестве подарка указан билет на концерт артиста, то в качестве цифрового идентификатора администратором среды коммуникации ему может быть присвоен аудиофайл с записью выступления этого артиста. Кроме того, данным одного цифрового идентификатора могут соответствовать данные нескольких подарков, а данным одного подарка могут соответствовать данные нескольких цифровых идентификаторов подарков.
Данные цифровых идентификаторов подарков могут содержать данные условий их получения, которые могут быть введены администратором среды коммуникации или автоматически в базу данных цифровых идентификаторов подарков и включать данные о том, что цифровые идентификаторы подарков могут быть платными, бесплатными или условно бесплатными. При этом автоматический ввод данных условий получения цифровых идентификаторов подарков может быть осуществлен путем сопоставления с данными подарков и обнаружения данных стоимости подарка, которому присвоен цифровой идентификатор.
Для платных цифровых идентификаторов данные стоимости могут быть установлены в различной валюте, например, в национальной валюте, криптовалюте или валюте среды коммуникации. Данные стоимости цифровых идентификаторов могут быть сформированы из частичной стоимости соответствующих им подарков, таким образом осуществляется возможность проведения автоматического распределения ценного подарка с низкой стоимостью участия со стороны пользователя среды коммуникации. Например, данные стоимости цифрового идентификатора для подарка стоимостью 3000 единиц могут быть установлены, как 1/100 от реальной стоимости подарка, то есть 30 единиц, а автоматическое распределение подарков может начинаться только когда цифровой идентификатор будет оплачен и отправлен 200 раз.
Бесплатные цифровые идентификаторы обеспечивают возможность распределения подарков между пользователями среды коммуникации за счет распределения подарков без затрат со стороны пользователя среды коммуникации. В таком случае подарки могут быть предоставлены непосредственно средой коммуникации, партнерами, спонсорами и т.д.
Условно бесплатные цифровые идентификаторы позволяют снизить риск фальсификации распределения подарков между пользователями среды коммуникации за счет выполнения пользователями определенных заданий, установленных администратором среды коммуникации, например, за полноту заполнения профиля, приглашение друзей, периодическое выкладывание новых фотографий, участие в опросах и т.д., что в совокупности значительно снижает риск участия в распределении подарков «фейковых» страниц пользователей среды коммуникации.
Выбранные пользователями среды коммуникации цифровые идентификаторы могут находиться в базе данных цифровых идентификаторов в привязке к данным из базы данных пользователей, либо могут быть выгружены из базы данных на электронное устройство пользователя для хранения офлайн.
Автоматическое формирование базы данных участников распределения подарков в среде коммуникации сети Интернет может быть произведено с учетом данных условий, которые вводятся администратором среды коммуникации в средство автоматического распределения подарков. Для этого может быть применен интерфейс администратора среды коммуникации, обеспечивающий возможность ввода данных условий автоматического распределения подарков в средство автоматического распределения подарков.
Отправка цифровых идентификаторов может быть произведена через пользовательский интерфейс или интерфейс для отправки цифровых идентификаторов подарков в личном сообщении на «стену» страницы пользователя среды коммуникации, в новостную ленту, или другими способами, которые предоставляет среда коммуникации. При этом отправка платных цифровых идентификаторов подарков пользователям через интерфейс может быть осуществлена при условии получения системой данных об оплате их стоимости пользователем, а отправка условно бесплатных цифровых идентификаторов подарков может быть осуществлена при получении данных о выполнении пользователями условий получения условно бесплатных цифровых идентификаторов подарков.
Отправка цифровых идентификаторов может быть зафиксирована средством автоматического распределения подарков. При этом под фиксацией отправки подразумевается именно законченное действие, т.е. полностью совершенная операция отправки и получения цифровых идентификаторов подарков с сопутствующим получением данных времени отправки, времени получения, данных пользователей, данных цифровых идентификаторов, данных подарков и других данных, которые могут быть получены из баз данных среды коммуникации. Для этого средство автоматического распределения подарков может содержать модуль фиксации отправки цифровых идентификаторов подарков, который получает данные от пользовательского интерфейса или интерфейса отправки цифровых идентификаторов подарков. Затем модулем могут быть получены данные из баз данных среды коммуникации об отправителях, получателях, об отправленных цифровых идентификаторах подарков и о подарках. После этого данные могут быть автоматически сопоставлены с данными условий формирования базы данных участников распределения подарков, введенными администратором среды коммуникации, при этом в базу данных участников распределения подарков могут быть внесены только данные, совпадающие с данными условий автоматического распределения подарков.
База данных участников распределения подарков может быть автоматически сформирована средством автоматического распределения подарков, для чего оно может содержать модуль формирования базы данных участников распределения подарков, соединенный с модулем фиксации отправки цифровых идентификаторов подарков. При этом в модуль автоматического распределения подарков могут быть введены данные условий, при которых база данных участников распределения подарков может быть автоматически сформирована при получении данных об оплате стоимости цифровых идентификаторов подарков и совпадении их с данными стоимости подарков, которым они присвоены. Также могут быть введены данные условий, при которых база данных участников распределения подарков может быть автоматически сформирована при получении данных о количестве отправленных бесплатных цифровых идентификаторах подарков и совпадении их с введенными данными условий количества отправленных бесплатных цифровых идентификаторов подарков и т.д.
При этом база данных участников распределения подарков может быть сформирована только из данных отправителей, только из данных получателей, совместно из данных получателей и данных отправителей или из данных цепочек отправитель-получатель, а также любыми другими известными способами в соответствии с введенными в модуль формирования базы данных участников распределения подарков данными условий и сопоставления полученных данных с этими данными.
База данных участников распределения подарков может быть сформирована только из данных отправителей, например, в случаях, когда несколько разных пользователей отправили один и тот же цифровой идентификатор одному и тому же пользователю.
База данных участников распределения подарков может быть сформирована только из данных получателей, например, в случаях, когда один пользователь отправил один и тот же цифровой идентификатор нескольким разным пользователям. При этом в условия автоматического формирования базы данных участников распределения подарков могут быть введены дополнительные данные о распределении подарков только между теми пользователями, которые получили платные цифровые идентификаторы подарков.
База данных участников распределения подарков может быть сформирована из данных получателей и данных отправителей, например, в случаях, когда несколько разных пользователей отправили нескольким другим разным пользователям один и тот же цифровой идентификатор, при этом каждый отправитель и каждый получатель являются уникальными пользователями.
База данных участников распределения подарков может быть сформирована из цепочек данных отправитель-получатель, например, в случаях, когда несколько разных пользователей отправили нескольким другим разным пользователям один и тот же цифровой идентификатор, при этом не все отправители или не все получатели являются уникальными.
Также дополнительно может быть произведен расчет активности пользователей в среде коммуникации, для чего средство автоматического распределения подарков может содержать модуль расчета активности пользователей. Модуль расчета активности пользователей обеспечивает возможность дополнения сформированной базы данных участников распределения подарков данными активности пользователей, участвующих в распределении подарков, что снижает риск фальсификации распределения подарков между пользователями среды коммуникации за счет исключения возможности вмешательства со стороны администратора среды коммуникации при автоматическом распределении подарков между пользователями. При этом данные активности пользователей могут быть получены путем учета данных количества или стоимости отправленных или полученных пользователями цифровых идентификаторов, учета времени нахождения пользователей в среде коммуникации, рейтинга, рассчитываемого по установленным средой коммуникации правилам, актуальности и полноты анкетных данных, количества друзей, просмотренных страниц, отправленных сообщений, оставленных комментариев и т.д. Данные активности пользователей могут храниться в соответствующей базе данных, подключенной к среде коммуникации.
Автоматический выбор адресата подарка производится средством автоматического распределения подарков, для чего оно может содержать модуль выбора адресата подарка. При этом автоматический выбор адресата подарка может быть произведен с учетом базы данных участников распределения подарков, автоматически дополненной данными активности пользователей в среде коммуникации, если в модуль автоматического выбора адресата подарка были введены соответствующие данные условия, для чего модуль выбора адресата подарка может быть соединен с модулем расчета активности пользователей. При этом в условия автоматического выбора адресата подарка могут быть введены дополнительные данные о выборе в качестве адресата подарка только получателя с наибольшей суммарной стоимостью полученных платных цифровых идентификаторов подарков, а выбор адресата подарков может быть произведен при совпадении данных с данными наибольшей суммарной стоимости полученных платных цифровых идентификаторов подарков. При этом в случае обнаружения одинаковых данных с наибольшей суммарной стоимостью полученных платных цифровых идентификаторов подарков выбор адресата подарка из этих данных может быть произведен с учетом данных активности пользователей среды коммуникации.
Автоматический выбор адресата подарка может быть осуществлен с учетом данных заинтересованности пользователя в подарке, значимых событий в его жизни, например, дня рождения, профессионального праздника, выпускного и т.д., а также с учетом местонахождения пользователя в момент вручения подарка, что дополнительно позволяет совершенствовать способ распределения подарков в среде коммуникации сети Интернет. Для этого модуль выбора адресата подарка может получать данные из базы данных пользователей и сопоставлять их с данными условий, содержащимися в нем.
Отправка адресатам подарков, соответствующим цифровым идентификаторам, может быть автоматически осуществлена средством отправки подарков. При этом средство отправки подарков может быть выполнено с возможностью определения типа подарка. При этом, в случае, если в распределении подарков участвуют, например, виртуальные и материальные подарки, то средство отправки подарков может содержать модули отправки виртуальных и материальных подарков и может быть выполнено с возможностью распределения подарков между ними. Также модули отправки виртуальных и материальных подарков могут быть выполнены с возможностью автоматического определения средств для доставки подарка, например, если подарок виртуальный, то он может быть отправлен адресату в виде сертификата, промо-кода или QR-кода посредством сообщения в среде коммуникации, электронной почтой или СМС, а если подарок материальный, то он может быть доставлен с помощью курьерской службы или почтой по указанному пользователем среды коммуникации адресу или автоматически по определенному его местоположению.
Средство автоматического распределения подарков, а также все модули системы могут быть представлены совокупностью программно-аппаратных частей, например, серверов или персональных компьютеров, соединенных между собой любыми известными средствами проводной и/или беспроводной передачи данных. Среда коммуникации может быть представлена средой социальной сети, мессенджера или иного приложения, обеспечивающего возможность обмена сообщениями между пользователями.
Группа изобретений обладает ранее неизвестными из уровня техники существенными отличительными признаками, заключающимися в том, что из отправителей и/или получателей цифровых идентификаторов подарков автоматически формируют базу данных участников распределения подарков, соответствующих отправленным цифровым идентификаторам подарков, после чего из базы данных участников распределения подарков автоматически выбирают адресатов подарков и осуществляют отправку адресатам подарков, соответствующих цифровым идентификаторам, что позволяет создать иной способ автоматического распределения подарков в среде социальной сети, благодаря чему обеспечивается достижение технического результата, заключающегося в обеспечении возможности автоматизированного распределения подарков между пользователями среды коммуникации сети «Интернет», тем самым расширяется арсенал систем и способов распределения подарков между пользователями среды коммуникации.
Наличие новых отличительных существенных признаков из указанной области техники свидетельствует о соответствии группы изобретений критерию патентоспособности «новизна» и «изобретательский уровень».
Группа изобретений может быть реализована при помощи известных средств, материалов и технологий, что свидетельствует о ее соответствии критерию патентоспособности «промышленная применимость».
Группа изобретений поясняется следующими фигурами.
Фиг. 1 - Алгоритм способа автоматического распределения подарков между пользователями среды коммуникации сети Интернет (Этапы 1-8).
Фиг. 2 - Алгоритм способа автоматического распределения подарков между пользователями среды коммуникации сети Интернет (Этапы 9-19).
Фиг. 3 - Общая схема системы автоматического распределения подарков между пользователями среды коммуникации сети Интернет.
Фиг. 4 - Детальная схема способа и системы автоматического распределения подарков между пользователями среды коммуникации сети Интернет.
Для иллюстрации возможности реализации и более полного понимания сути группы изобретений ниже представлен вариант ее осуществления, который может быть любым образом изменен или дополнен, при этом настоящая группа изобретений ни в коем случае не ограничивается представленными вариантами.
Позициям 1-19 соответствуют этапы с 1 по 19 способа по группе изобретений (Фиг. 1, 2, 4), а позициям 20-32 соответствуют элементы общей схемы системы по группе изобретений (Фиг. 3). В частности, на Фиг. 3 представлены следующие элементы: Пользователь А - 20, Электронное устройство А пользователя - 21, Пользователь В - 22, Электронное устройство B пользователя - 23, Пользователь … - 24, Электронное устройство … пользователя - 25, Пользователь N -26, Электронное устройство N пользователя - 27, Социальная сеть - 28, Провайдер социальной сети - 29, Базы данных социальной сети - 30, Средство автоматического распределения подарков - 31, средство отправки подарков - 32.
Система распределения подарков в среде коммуникации сети Интернет состоит из интерфейса 101 администратора социальной сети, среды социальной сети 102, которая может быть представлена также мессенджером или иным приложением для обмена цифровыми идентификаторами подарков. При этом социальная сеть 102 содержит пользовательский интерфейс 103, который представляет собой страницу пользователя в Интернет-браузере, либо в мобильном приложении, который содержит интерфейс 104 для отправки цифровых идентификаторов подарков, который в свою очередь может быть представлен всплывающим окном, общедоступным каталогом, расширением и пр., цифровые идентификаторы подарков могут быть представлены, например, стикерами, анимированными изображениями, аудио- и видео файлами, текстовыми сообщениями и др., имеющими вид соответствующего им материального подарка, например, букета цветов или билета на концерт артиста, либо виртуального подарка, например, фильма или доступа к электронной книжной библиотеке. Также система содержит базу 105 данных пользователей, базу 106 данных цифровых идентификаторов, базу 107 подарков и базу 108 данных активности пользователей.
При этом система также содержит средство 109 автоматического распределения подарков, которое включает модуль 110 фиксации отправки цифровых идентификаторов подарков с базой 111 данных об отправке цифровых идентификаторов подарков, модуль 112 формирования базы данных участников распределения подарков с базой 113 данных участников распределения подарков, модуль 114 расчета активности пользователей с базой 115 данных об активности участников распределения подарков в социальной сети, модуль 116 выбора адресатов подарков с базой 117 адресатов подарков. Также система содержит средство 118 отправки подарков, которое содержит модуль 119 отправки виртуальных подарков и модуль 120 отправки материальных подарков. При этом все указанные модули могут быть представлены совокупностью аппаратных средств, снабженных специализированным программным обеспечением, а базы данных могут быть представлены таблицами, списками и иными совокупностями машиночитаемых данных, выполненными с возможностью получения данных и внесения изменений соответствующим модулем. Также система содержит электронные устройства 121А…121N и электронные устройства 122А…122N, которые могут быть представлены смартфонами, планшетными компьютерами, ноутбуками и пр. и сервер 123 склада материальных подарков, который также может быть представлен сервером магазина, планшетным компьютером курьера и иными аппаратными средствами, снабженными необходимым программным обеспечением для взаимодействия с системой и получения от нее данных.
Интерфейс 101 администратора социальной сети соединен с средством 109 автоматического распределения подарков с возможностью внесения данных. Такими данными могут являться условия распределения подарков, которые автоматически или администратором социальной сети распределяются между модулями 110, 112, 114 и 116. Электронные устройства 121А…121N и электронные устройства 122А…122N соединены с социальной сетью 102 посредством пользовательского интерфейса, 103 и интерфейса 104 для отправки и получения цифровых идентификаторов подарков. Социальная сеть 102 соединена с базой 105 данных пользователей, базой 106 данных цифровых идентификаторов подарков, базой 107 данных подарков и с базой 108 данных активности пользователей с возможностью загрузки в них соответствующих данных. При этом пользовательский интерфейс 103 соединен с модулем 110 с возможностью выгрузки в него данных об отправке с электронных устройств 121А…121N цифровых идентификаторов подарков и получении электронными устройствами 122А…122N отправленных цифровых идентификаторов подарков.
Модуль 110 фиксации отправки цифровых идентификаторов подарков соединен с базой 105 данных пользователей с возможностью выгрузки из нее данных пользователей, при этом данные пользователей могут включать имя пользователя в социальной сети, его местоположение, род занятий и пр. Модуль 110 также соединен с базой 106 данных цифровых идентификаторов подарков с возможностью выгрузки из нее данных цифровых идентификаторов подарков, при этом данные могут включать тип, название, местоположение идентификатора в интерфейсе 104, количество цифровых идентификаторов, которое было отправлено пользователями через интерфейс 104, их стоимость, остаточное количество подарков под каждым цифровым идентификатором подарков и пр. Модуль 110 также соединен с базой 107 данных подарков с возможностью выгрузки из нее данных подарков, включающих их стоимость, остаточное количество, местоположение, габаритные характеристики, требуемые условия перевозки и пр.
Модуль 110 фиксации отправки цифровых идентификаторов подарков соединен с базой 111 данных об отправке цифровых идентификаторов подарков с возможностью внесения в нее данных из баз 105, 106 и 107, например, путем формирования таблиц из строк и столбцов, в которые могут быть внесены данные отправителей и получателей цифровых идентификаторов подарков, а также вид подарка под его цифровым идентификатором. При этом база 111 данных об отправке цифровых идентификаторов подарков соединена с модулем 112 формирования базы данных участников распределения подарков с возможностью выгрузки из нее данных цифровых идентификаторов подарков, данных подарков, а также данных отправителей и получателей цифровых идентификаторов подарков при совпадении данных подарка или цифрового идентификатора подарка, с данными условий, содержащимися в модуле 110 фиксации отправки цифровых идентификаторов подарков. Такими данными условий, определяющими возможность выгрузки данных из базы 111 данных об отправке цифровых идентификаторов подарков, могут быть, например, совпадение отправленных пользователями цифровых идентификаторов подарков с установленным цифровым идентификатором подарков, либо совпадение определенного количества отправленных или полученных цифровых идентификаторов подарков с установленным значением, и пр.
Модуль 112 формирования базы данных участников распределения подарков соединен с базой 113 данных данных участников распределения подарков с возможностью внесения в нее данных, включающих данные отправителей и получателей цифровых идентификаторов подарков, а также вид подарка, которому был присвоен цифровой идентификатор, полученных из базы 111 данных об отправке цифровых идентификаторов подарков и обработанных в соответствии с данными условия, содержащимися в модуле 112 формирования базы данных участников распределения подарков. Такими данными условия могут быть, например, данные о том что формирование базы 113 данных должно остановиться, а распределение подарков должно начаться, если совокупная стоимость цифровых идентификаторов, превысит стоимость подарка в два раза, либо данные совокупного количества отправленных цифровых идентификаторов, превысят в десять раз установленное значение и пр. При этом модуль 112 формирования базы данных участников распределения подарков может быть соединен с базой 113 данных участников распределения подарков с возможностью выгрузки только данных получателей или только отправителей цифровых идентификаторов подарков также в соответствии с данными условий, содержащимися в нем.
База 113 данных участников распределения подарков соединена с модулем 114 расчета активности пользователей с возможностью выгрузки данных, которые могут включать, например, данные только отправителей или данные только получателей с данными цифровых идентификаторов подарков и данными подарков. Модуль 114 расчета активности пользователей в свою очередь соединен с базой 108 данных активности пользователей в социальной сети с возможностью сопоставления данных отправителей или получателей цифровых идентификаторов подарков, полученных из базы 113 данных участников распределения подарков с данными из базы 108 данных активности пользователей в социальной сети и получения данных активности этих пользователей - участников распределения подарков в соответствии с данными условия, которые содержатся в модуле 114. Такими данными условия могут быть, например, данные о наибольшем количестве прокомментированных фото участника распределения подарков. Модуль 114 расчета активности пользователей соединен с базой 115 данных об активности участников распределения подарков в среде коммуникации с возможностью выгрузки в нее данных отправителей или получателей цифровых идентификаторов подарков, дополненных данными из базы 108 данных активности пользователей в социальной сети.
База 115 данных об активности участников распределения подарков в социальной сети соединена с модулем 116 выбора адресатов подарков с возможностью передачи данных участников распределения подарков, дополненных данными их активности в социальной сети. Модуль 116 выбора адресатов подарков в свою очередь соединен с базой 117 адресатов подарков с возможностью внесения в нее данных, полученных из базы 115 данных об активности участников распределения подарков в соответствии с данными условий, содержащимися в модуле 116. Такими данными условия могут быть, например, данные о наибольшем количестве прокомментированных фото участника распределения подарков и данные о наибольшей стоимости цифровых идентификаторов подарков, полученных участником распределения подарков. База 117 адресатов подарков соединена со средством 118 отправки подарков с возможностью передачи данных адресатов подарков, а средство 118 отправки подарков соединено с электронным устройством 122N (адресата виртуального подарка) посредством модуля 119 отправки виртуальных подарков, а с сервером 123 склада материальных подарков посредством модуля 120 отправки материальных подарков. При этом средство 118 отправки подарков соединено с базой 107 данных подарков с возможностью внесения записи об изменении количества подарков, с базой 106 данных цифровых идентификаторов подарков с возможностью внесения записи об уменьшении количества подарков под соответствующим им цифровым идентификатором, либо удалении цифрового идентификатора подарка, а с базой 105 данных пользователей с возможностью внесения записи о получении пользователем подарка.
Способ распределения подарков в среде коммуникации в сети Интернет реализуется следующим образом.
Этап 1. Администратор 124 социальной сети посредством интерфейса 101 вводит данные условий в средство 109 автоматического распределения подарков, содержащих условия распределения подарков. Такими условиями могут являться количество и стоимость отправленных цифровых идентификаторов подарков пользователями, соответствие стоимости отправленных цифровых идентификаторов подарков определенной сумме или превышение этой суммы на определенное значение, получение конкретного цифрового идентификатора подарка определенным количеством пользователей и т.п., которые могут быть представлены в виде определенной совокупности машиночитаемых данных. Данные условий автоматически распределяются средством 109 между соответствующими им модулем 110 фиксации отправки цифровых идентификаторов подарков, модулем 112 формирования базы участников распределения подарков, модулем 114 расчета активности пользователей и модуля 116 выбора адресатов подарков и сохраняются в них.
Этап 2. Пользователи 125A…125N осуществляют вход в свой профиль в социальной сети 102 посредством электронных устройств 121А…121N и через пользовательский интерфейс 103 открывают интерфейс 104 для выбора и отправки цифровых идентификаторов подарков. Пользователи 125A…125N выбирают понравившиеся им стикеры или анимированные изображения, например, стикер «букетов цветов» или анимированного изображения в виде актера, либо любых других цифровых идентификаторов и прикрепляют их к сообщениям, которые они намереваются отправить пользователям 126А…126N через пользовательский интерфейс 103, либо помещают их в окно для отправки на «стену» страницы пользователя, либо используют иные инструменты в интерфейсе 104 отправки цифровых идентификаторов подарков, обеспечивающие такую возможность. При этом цифровые идентификаторы могут быть платными, бесплатными, или условно бесплатными, при этом под условно бесплатными цифровыми идентификаторами могут быть представлены цифровые идентификаторы, которые возможно отправить только после выполнения пользователями 125A…125N определенного задания, например, пополнения личных данных на странице социальной сети.
Этап 3. Выбранные пользователями 125A…125N через интерфейс 104 цифровые идентификаторы подарков в виде букетов цветов или анимации артиста отправляются через социальную сеть 102 на электронные устройства 122А…122N пользователей 126А…126N, которые также через интерфейс 104 или пользовательский интерфейс 103 получают их. При этом получение цифрового идентификатора автоматически учитывается социальной сетью 102, например, сразу после размещения стикера или анимированного изображения на «стене» страницы пользователя, либо после получения сообщения с цифровым идентификатором подарка.
Этап 4. Интерфейс 104 для отправки цифровых идентификаторов подарков за счет обмена данными с пользовательским интерфейсом 103 и социальной сетью 102 фиксирует данные о том, что пользователи 125A…125N отправили цифровые идентификаторы подарков со своих профилей в социальной сети, а пользователи 126А…126N получили их через свои профили в социальной сети и направляет эти данные в модуль 110 фиксации отправки цифровых идентификаторов подарков.
Этап 5. Модуль 110 фиксации отправки цифровых идентификаторов подарков получает данные о пользователях 125A…125N и 126А…126N из базы 105 данных пользователей, в частности, их имя и фамилию, указанные в их профиле страницы в социальной сети, местоположение, и пр. и вносит их в соответствующие строки в базе 111 данных об отправке цифровых идентификаторов подарков в соответствующие столбцы «отправитель» и «получатель» цифровых идентификаторов подарков.
Этап 6. Модуль 110 фиксации отправки цифровых идентификаторов подарков получает данные из базы 106 данных цифровых идентификаторов об отправленных пользователями 125A…125N цифровых идентификаторах, в частности, об их стоимости и о подарках, которым они присвоены, и вносит их в соответствующие столбцы, напротив данных о пользователях 125A…125N и 126А…126N в базе 111 данных об отправке цифровых идентификаторов подарков.
Этап 7. Модуль 110 фиксации отправки цифровых идентификаторов подарков получает данные из базы 107 данных подарков, которым присвоены цифровые идентификаторы, в частности он получает данные о виде подарка (виртуальный или материальный), о стоимости подарка, его местонахождении и пр. и также вносит их в базу 111 данных об отправке цифровых идентификаторов подарков, в соответствующие им столбцы.
Этап 8. Модуль 112 формирования базы данных участников распределения подарков получает данные из базы 111 данных об отправке цифровых идентификаторов подарков и сопоставляет их с данными условия, введенными администратором социальной сети. В частности, модуль производит поиск совпадений с данными, включающими платные цифровые идентификаторы подарков «букет цветов» и анимированное изображения в виде актера и вносит «отправителей» и «получателей» с такими цифровыми идентификаторами. Модуль 112 формирования базы данных участников распределения подарков отслеживает совпадение суммарной стоимости оплаченных цифровых идентификаторов подарков «букет цветов» и анимированного изображения в виде актера и при обнаружении совпадения этих данных с данными условия, при котором стоимость оплаченных цифровых идентификаторов подарков такого типа должна превышать стоимость подарка, как минимум в два раза, модуль 112 формирования базы данных участников распределения подарков создает из отправителей и получателей цифровых идентификаторов такого типа базу 113 данных участников распределения подарков. Также может быть произведен поиск совпадений по любым другим критериям, установленным данными условий, например, по количеству отправленных цифровых идентификаторов подарков одного типа или совокупной стоимости полученных идентификаторов одного типа за определенное время или данные о том, что один отправитель отправил пять одинаковых цифровых идентификаторов, или получатель должен получить такое количество цифровых идентификаторов, чтобы их суммарная стоимость превышала стоимость подарка в десять раз, или их стоимость формировала фонд определенного размера. Также модуль 112 формирования базы данных участников распределения подарков может содержать дополнительные данные условия, в соответствии с которыми он может обработать полученную базу 113 данных и выделить в ней только «получателей» цифровых идентификаторов подарков. При этом в процессе обработки базы данных могут быть выделены также только «отправители» цифровых идентификаторов подарков, либо цепочки «отправителей» и «получателей» в зависимости от данных условий, введенных в модуль 112 формирования базы данных участников распределения подарков, либо модуль 112 может не содержать дополнительные данные условий и не обрабатывать базу 113 данных участников распределения подарков.
Этап 9. Модуль 114 расчета активности пользователей получает данные из базы 113 данных участников распределения подарков, после чего он обрабатывает данные в соответствии с данными условий, содержащимися в нем. Такими данными условий могут быть данные об объединении записей по уникальным получателям, которым направили наибольшее количество цифровых идентификаторов подарков одного типа, или направили цифровых идентификаторов на наибольшую стоимость, или пользователей 125А…125N, отправивших наибольшее количество цифровых идентификаторов одного типа одному получателю и пр. В частности, модуль 114 создает базу 115 данных об активности участников распределения подарков и производит подсчет количества и стоимости полученных идентификаторов «букет цветов» и анимированного изображения в виде актера и расставляет строки в таблицах с данными в порядке от большего к меньшему.
Этап 10. Модуль 114 расчета активности пользователей получает дополнительные данные из базы 108 данных активности пользователей путем отправки запроса с данными участников распределения подарков, в частности с данными «получателей» цифровых идентификаторов подарков, получивших наибольшее количество цифровых идентификаторов «букет цветов» и анимированного изображения в виде актера. Полученные данные активности пользователей могут содержать данные о количестве отправленных сообщений, прокомментированных фото, постов на «стене» страницы социальной сети и пр. Данный процесс может быть произведен автоматически для разрешения спорных ситуаций, например, когда количество полученных цифровых идентификаторов подарков совпадает, либо при их одинаковой суммарной стоимости и пр. Либо данный процесс может быть обязательным и входить в данные условий, задаваемого модулю 114 расчета активности пользователей. При этом данный процесс может не производится и спорная ситуация может быть разрешена путем случайного выбора участника распределения подарков. После этого модуль 114 вносит дополненные данные участников распределения подарков в базу 115 данных об активности участников распределения подарков.
Этап 11. Модуль 116 выбора адресатов подарков получает данные из базы 115 данных об активности участников распределения подарков и сопоставляет их с данными условий выбора адресата подарка, содержащихся в нем и производит выбор одного или нескольких адресатов подарков. В частности, модуль 116 выбора адресатов подарков производит поиск совпадений в данных из базы 115 данных об активности участников распределения подарков с данными максимальной совокупной стоимости полученных цифровых идентификаторов и данными максимального количества прокомментированных фото в социальной сети. Также данные условий для модуля 114 могут быть представлены в виде максимального количества полученных одинаковых цифровых идентификаторов, максимального количества полученных цифровых идентификаторов одного типа подарка и пр. После этого модуль 116 создает базу, куда вносит обработанные данные. При этом обработанные данные могут иметь вид таблицы, в которой в строке записаны данные адресата подарка, данные цифрового идентификатора подарка и данные подарка, и в таком виде они могут быть внесены в базу 117 адресатов подарков, которым будут отправлены подарки.
Этап 12. Средство 118 отправки подарков получает данные из базы 117 адресатов подарков и в первую очередь он определяет вид подарка (виртуальный или материальный) путем сопоставления данных, указанных в соответствующем столбце и данных, загруженных в программную часть средства 118 отправки подарков. При определении того, что подарок под цифровым идентификатором, представленным анимированным изображением в виде актера, является виртуальным (электронный билет в кино) средство 118 отправки подарков направляет данные адресата и виртуального подарка в модуль 119 отправки виртуальных подарков, который может содержать базу данных поставщиков или Интернет-сервисы поставщиков для отправки подарка.
Соответственно, при определении того, что подарок под цифровым идентификатором в виде «букета цветов» является материальным (букет цветов), средство 118 отправки подарков направляет данные адресата и материального подарка в модуль 120 отправки материальных подарков. Указанные модули обеспечивают установление возможности отправки адресату его подарка, в частности, модуль 119 содержит программное обеспечение для отправки запроса адресату на электронную почту или в сообщении в социальной сети для уточнения вариантов отправки виртуального подарка, а модуль 120 содержит программное обеспечение для сопоставления местоположения адресата и местонахождения подарка и направления запроса на электронную почту или в сообщении в социальной сети с уточнением возможности получения адресатом подарка по месту его нахождения, полученном из базы 105 данных пользователя ранее. В случае, если модуль 120 отправки материальных подарков в ответном сообщении от адресата получит данные, из которых следует, что адресат не сможет получить свой подарок по местоположению, определенному из базы 105 данных пользователя, то модуль 120 отправки материальных подарков направляет запрос о текущем местоположении пользователя и сопоставляет полученные данные с местоположением подобных подарков. В случае, если модуль 120 не установил возможность отправки пользователю материального подарка, он может направить запрос пользователю на возможность получения вместо него виртуального подарка или возмещения материальных средств за подарок. В случае подтверждения адресатом возможности получения виртуального подарка модуль 120 отправки материальных подарков передает данные адресата и подарка в модуль 119 отправки виртуальных подарков, который подбирает эквивалентный по стоимости или типу подарок путем сопоставления данных с базой 107 подарков и направляет его адресату по электронной почте или в сообщении в социальной сети. При этом, в случае выбора адресатом возмещения материальных средств за подарок, модуль может направить запрос на получение реквизитов, по которым возможна отправка материальных средств и при получении реквизитов модуль 119 пересылает их средству 118, который осуществляет перевод средств за счет специализированного программного обеспечения, выполненного с возможностью доступа к базе материального обеспечения системы, либо другими способами. Также, в случае если производится распределение только материальных или только виртуальных подарков, указанные модули могут отсутствовать, а средство 118 может быть снабжено дополнительным программным обеспечением, выполненным с возможностью автоматического перенаправления виртуального или материального подарка адресату.
Этап 13. Модуль 119 отправки виртуальных подарков в данных адресата определяет его электронную почту и направляет виртуальный подарок в виде электронного билета на фильм на электронное устройство 122N пользователя, выбранного в качестве адресата подарка, при этом модуль 119 может направить запрос о том, в каком виде направить адресату электронный билет (в виде QR-кода или PDF-файла). После отправки виртуального подарка модуль 119 ожидает данных получения адресатом виртуального подарка, которые могут быть представлены в виде ответного письма с электронного устройства или в виде уведомления о получении адресатом письма с виртуальным подарком.
Этап 14. Выбранный модулем 120 отправки материальных подарков сервер 123, склада получает данные от модуля 120 отправки материальных подарков, которые содержат в себе данные адресата, и данные подарка. При этом сервер 123 склада может быть представлен также базой данных поставщиков, ERP системой поставщиков, либо устройствами доставщиков, либо отсутствовать - при этом модуль 120 отправки материальных подарков может содержать программное обеспечение для автоматического поиска курьеров или иных средств для доставки материальных подарков адресату.
Этап 15. Курьер 127 производит забор подарка со склада с соответствующей накладной, составленной сервером 123. Курьер 127 также может отсутствовать при распределении подарков, например, в случае, когда модуль 120 отправки материальных подарков определил путем отправки запросов адресату на электронную почту, что адресат может забрать свой подарок со склада самостоятельно. В таком случае модуль 120 отправки материальных подарков может направить адресату данные о местонахождении подарка. При этом в любом из рассмотренных случаев модуль 120 отправки материальных подарков ожидает подтверждения получения подарка адресатом посредством отправки уведомлений на его электронную почту или любыми другими известными способами.
Этап 16. Курьер 127 передает подарок адресату, при этом передача подарка фиксируется сервером 123 склада, который направляет уведомление модулю 120. Также подарок может быть передан транспортной компанией, либо почтовой службой, в зависимости от удаленности адресата или его личного пожелания, отправленного в ответе на соответствующий запрос модулем 120 или 118.
Этап 17. После получения уведомления от адресата о получении подарка средство 118 отправки подарков вносит запись в базу 107 данных подарков об уменьшении их количества, либо удаляет позицию с подарком. Также в случае изменения материального подарка на виртуальный и наоборот, модуль вносит соответствующие записи в базу 107 данных подарков.
Этап 18. Средство 118 отправки подарков вносит запись в базу 106 данных цифровых идентификаторов подарков и в случае, если, например, подарок был последним, удаляет цифровой идентификатор из базы 106 данных цифровых идентификаторов подарков.
Этап 19. Средство 118 отправки подарков вносит запись в базу 105 данных пользователей о получении пользователем подарка, при этом такой пользователь может быть исключен при следующем формировании модулем 110 фиксации отправки цифровых идентификаторов из базы 111 данных об отправке цифровых идентификаторов при наличии данных условия, содержащих запрет повторного получения подарка отправителями и/или получателями цифровых идентификаторов подарков ранее получивших подарки.
Способ дарения подарков в среде социальной сети поясняется следующими более конкретными примерами реализации.
Пример 1.
Набор подарков содержит три вида подарков: букет из роз, букет из хризантем и букет из лилий, которым присвоены цифровые идентификаторы в виде стикеров с изображениями соответствующих цветов, при этом для каждого стикера установлена стоимость в размере 150 рублей.
Пользователи 125А…125N социальной сети 102 при помощи интерфейса 104 выбирают понравившиеся стикеры, оплачивают их и отправляют их пользователям 126А…126N. Формирование призового фонда осуществляется в течение трех дней, а его размер составляет 50% от общей стоимости отправленных стикеров соответствующего набора подарков, при этом распределение подарков начинается при условии отправки пользователями 125А…125N не менее пяти стикеров. В течение трех дней ими было отправлено 6 стикеров одному получателю 126N, при этом призовой фонд составил 450 рублей. Поскольку получатель один, а отправителей несколько, база данных участников распределения подарков формировалась модулем 112 формирования базы данных участников распределения подарков только из отправителей, после чего при помощи модуля 116 выбора адресатов подарков случайным образом из них был выбран адресат.
Адресатом подарка стал получатель 126N, которому посредством модуля 120 доставили по указанному пользователем 125N адресу букет из хризантем стоимостью 450 рублей с открыткой, подписанной от имени пользователя 125N.
Пример 2.
Для формирования набора подарков незадолго до премьеры новых фильмов известная сеть кинотеатров в целях рекламы предоставляет социальной сети 102 пять билетов на разные фильмы, из которых формируется набор подарков которым в свою очередь присваиваются цифровые идентификаторы в виде анимированных изображений, соответствующих содержанию фильмов, при этом каждое анимированное изображение находится в бесплатном доступе в интерфейсе 104 для отправки цифровых идентификаторов подарков для пользователей и содержит упоминание о сети кинотеатров, которая предоставила билеты.
Пользователи 125А…125N социальной сети 102 при помощи интерфейса 104 выбирают понравившиеся анимированные изображения и отправляют их пользователям 126A…126N. По условиям сети кинотеатров, автоматическое распределение подарков начинается при отправке 1000 анимированных изображений. В течение следующего месяца пользователями 125А…125N было отправлено 1000 анимированных изображений пользователям 126A…126N, при этом база данных участников распределения подарков формировалась модулем 112 только из получателей, после чего модулем 114 расчета активности пользователей были выбраны получатели, которые получили максимальное количество анимированных изображений одного типа.
Адресатами подарков модулем 116 выбора адресатов подарков были выбраны получатели 126С-126Е, которым посредством электронной почты модулем 119 отправки виртуальных подарков были отправлены электронные билеты в кино.
Пример 3.
За две недели до Нового года кондитерский магазин, выступая партнером социальной сети, предоставляет набор праздничных сладостей, которому присваивается комплект различных цифровых идентификаторов в виде мелодий с новогодней тематикой, при этом для каждой мелодии устанавливается стоимость в размере 10 рублей.
Пользователи 125А…125N социальной сети при помощи интерфейса 104 выбирают понравившиеся мелодии, оплачивают и отправляют их пользователям 126А…126N. До 30 декабря пользователями 125А…125N было отправлено 176 мелодий пользователям 126А…126N, при этом количество получателей было существенно больше количества отправителей, а многим получателям мелодии пришли от разных отправителей. Таким образом, база 113 данных участников распределения подарков модулем 112 формировалась в два этапа: сначала была сформирована одна база данных участников распределения подарков из отправителей, из которой при помощи модуля 114 был определен пользователь 125А, который отправил больше всех мелодий. Затем модулем 112 была сформирована вторая база данных участников распределения подарков из получателей, которым пользователь 125А отправил мелодии, из которой также при помощи модуля 114 был выбран получатель, который за последний месяц находился онлайн наибольшее количество времени.
Адресатом подарка стал пользователь 126Е, который получил сообщение с поздравлениями от пользователя 125А и купоном, который позволил ему забрать набор праздничных сладостей в кондитерском магазине.
Пример 4.
Набор подарков содержит три подарка: фен стоимостью 1000 рублей, стиральную машину стоимостью 10000 рублей и телевизор стоимостью 25000 рублей, которым были присвоены соответствующие цифровые идентификаторы в виде стикеров с изображениями этих подарков. При этом стоимость каждого стикера была установлена в размере 1% от стоимости соответствующего подарка.
Пользователи 125А…125N социальной сети 102 при помощи интерфейса 104 выбирают понравившиеся стикеры, оплачивают их и отправляют пользователям 126А…126N. Распределение каждого подарка начинается при условии того, что общая сумма средств, поступивших от продажи стикеров, составит 150% от стоимости соответствующих подарков, то есть будет оплачено и отправлено 150 стикеров. После того, как пользователями 125А…125N было отправлено необходимое количество стикеров каждого типа пользователям 126А…126N, для каждого подарка, модулем 112 были сформированы базы данных участников распределения подарков из цепочек отправитель-получатель, затем из каждой базы данных участников распределения были модулем 114 были выбраны по одной цепочке отправитель-получатель, которые имеют наибольший совокупный рейтинг активности, полученный путем суммирования персонального рейтинга активности соответствующих отправителей и получателей.
Модулем 116 для распределения фена была выбрана цепочка 125С/126K для распределения стиральной машины была выбрана цепочка 125P/126C, а для распределения телевизора была выбрана цепочка 125А/126H, при этом пользователям 125 из указанных цепочек было направлено уведомление о том, что пользователи 126 стали адресатами подарков. При этом пользователям 126 средством 118 отправки подарков было направлено сообщение просьбой указать адрес и желаемое время доставки подарка, после чего соответствующие подарки были доставлены адресатам модулем 119.
Таким образом достигается технический результат, заключающийся в обеспечении возможности обмена автоматизированного распределения подарков пользователями среды коммуникации сети «Интернет», тем самым расширяется арсенал способов и систем распределения подарков между пользователями среды коммуникации сети Интернет.