СПОСОБ И УСТРОЙСТВО ДОСТАВКИ СЕТЕВОЙ ИНФОРМАЦИИ
METHOD AND DEVICE FOR DELIVERING NETWORK INFORMATION

Область изобретения
Настоящее изобретение относится к области телекоммуникаций и компьютерных технологий, в частности к способу и устройству доставки сетевой информации.
Уровень техники
Одновременно с ростом популярности сети Интернет и развитием информационных технологий растет объем информации в сети Интернет, превышая возможности традиционных способов доставки сетевой информации. Сетевая информация может содержать тексты, изображения и видеоизображения, являющиеся сетевыми рекламными объявлениями, новостями, развлекательными материалами и результатами поиска. В настоящее время обычно применяют два способа доставки сетевой информации:
1) способ онлайновой доставки информации: в сетевой среде публикуют информацию, адресованную всем пользователям, получающим доступ к этой сетевой среде; согласно этому способу атрибуты и интересы пользователей не принимают во внимание и разные пользователи, обращающиеся к веб-сайту в сетевой среде, получают одну и ту же информацию;
2) способ контекстно-зависимой доставки информации, называемый также способом контекстуальной доставки, согласно которому анализируют семантическое значение контента веб-страницы, просматриваемой в настоящее время пользователем, с тем чтобы предоставлять пользователю информацию, связанную с этим контентом веб-страницы.
Очевидно, что эти известные способы доставки сетевой информации основаны на сетевой среде, т.е. веб-сайте, и в них почти не уделяется внимание подробному анализу такой информации о пользователе, как, например, тип доступа, возраст, пол, интересы пользователя и.т.д.). В результате получаемая пользователем информация может представлять собой не ту информацию, которая действительно необходима пользователю, а только мешающую информацию. Иными словами, точность и эффективность целенаправленности информации остается неудовлетворительной. Кроме того, передача бесполезной информации занимает большую долю сетевой полосы пропускания и серверных ресурсов, что приводит к неэффективному расходованию сетевых ресурсов.
Краткое описание сущности изобретения
В виде вариантов осуществления настоящего изобретения предлагаются способ и устройство доставки сетевой информации для решения таких проблем, как неудовлетворительная точность целенаправленности сетевой информации и неэффективное расходование сетевых ресурсов.
Ниже описывается техническая схема, обеспечивающая осуществление настоящего изобретения.
Способ доставки сетевой информации включает следующие этапы:
сбор информации о пользовательских атрибутах пользователя в соответствии с данными об особенностях поведения этого конкретного пользователя; и публикация сетевой информации для конкретного пользователя в соответствии с информацией о пользовательских атрибутах.
Устройство доставки сетевой информации содержит:
модуль анализа, сконфигурированный для сбора данных об особенностях поведения пользователя, генерирования или обновления информации о пользовательских атрибутах для конкретного пользователя и хранения информации о пользовательских атрибутах по каждому пользователю на сервере или пользовательском терминале;
модуль поиска, сконфигурированный для получения информации о пользовательских атрибутах от сервера или пользовательского терминала;
модуль интерпретации, сконфигурированный для извлечения информационного контента из базы информационного контента в соответствии с информацией о пользовательских атрибутах;
и модуль передачи, сконфигурированный для передачи информационного контента из модуля интерпретации на пользовательский терминал.
Согласно технической схеме осуществления настоящего изобретения проводят анализ особенностей поведения пользователя, получающего услуги сети Интернет (например: просмотр веб-страниц, использование инструментов мгновенного обмена сообщениями, участие в онлайновых играх и т.д.), и в соответствии с результатами анализа особенностей поведения пользователя генерируют информацию о пользовательских атрибутах. Информацию предоставляют пользователю только при условии, что тип доставляемой информации соответствует информации о пользовательских атрибутах. Таким образом пользователь получает информацию, имеющую высокую степень соответствия потребностям пользователя, а также улучшается целенаправленность сетевой информации. Кроме того, применение технической схемы вариантов осуществления настоящего изобретения позволяет значительно уменьшить долю полосы пропускания сети и серверных ресурсов, занимаемых при передаче бесполезной информации, и, таким образом, высвободить существенную часть полосы пропускания сети и серверных ресурсов.
Краткое описание чертежей
На фиг.1 и 2 показано схематическое изображение структуры устройства доставки сетевой информации согласно варианту осуществления настоящего изобретения.
На фиг.3 показана блок-схема, иллюстрирующая процесс генерирования информации о пользовательских атрибутах согласно варианту осуществления настоящего изобретения.
На фиг.4 показана блок-схема, иллюстрирующая процесс точной доставки сетевой информации согласно варианту осуществления настоящего изобретения.
Подробное описание изобретения
Ниже приведено подробное описание настоящего изобретения со ссылками на прилагаемые чертежи и варианты осуществления, с тем чтобы более полно представить цель, техническое решение и преимущества изобретения.
Способ согласно вариантам осуществления настоящего изобретения включает генерирование информации о пользовательских атрибутах согласно особенностям поведения пользователя, получающего услуги сети Интернет, а также доставку релевантной информации в соответствии с информацией о пользовательских атрибутах.
Как показано на фиг.1, устройство 10, сконфигурированное для доставки сетевой информации согласно варианту осуществления настоящего изобретения, содержит модуль 100 анализа, модуль 110 поиска, модуль 120 интерпретации и модуль 130 передачи.
Модуль 100 анализа сконфигурирован для сбора и анализа текущих данных об особенностях поведения пользователя и предыдущих данных об особенностях поведения пользователя, а также для генерирования или обновления информации о пользовательских атрибутах. Разумеется, информацию о пользовательских атрибутах могут генерировать или обновлять на основе только текущих данных об особенностях поведения пользователя.
Информацию о пользовательских атрибутах могут централизованно хранить на серверной стороне в базе данных особенностей поведения пользователей или она может храниться в отдельных файлах или куки-файлах в пользовательском компьютере на клиентской стороне и т.д.
Модуль 110 поиска сконфигурирован для получения пользовательских идентификационных данных онлайнового пользователя и запрашивания в соответствии с пользовательскими идентификационными данными, базы данных особенностей поведения пользователей или файлов пользовательских атрибутов и куки-файлов на клиентской стороне для получения информации о пользовательских атрибутах. Пользовательские идентификационные данные могут представлять собой регистрационный идентификатор ИД (ID), куки-файл и прочие данные о пользователе.
Модуль 120 интерпретации сконфигурирован для сопоставления информации о пользовательских атрибутах с типом направленной доставки информации в базе данных информационного контента. Если сопоставление завершилось успешно, модуль 120 интерпретации получает информационный контент, соответствующий типу направленной доставки информации, и отправляет полученный информационный контент в модуль передачи; если сопоставление завершилось неудачно, выполнение процесса в модуле 120 интерпретации прекращается.
Модуль 130 передачи сконфигурирован для передачи полученного модулем 120 интерпретации информационного контента на терминал пользователя, так, чтобы на этом терминале отображался информационный контент для данного пользователя.
Согласно варианту осуществления настоящего изобретения данные об особенностях поведения пользователя содержат такую информацию о пользователе услуг сети Интернет, как просмотр веб-страниц, использование инструментов мгновенного обмена сообщениями, участие в онлайновых играх и т.д. Данные об особенностях поведения пользователя могут, например, содержать регистрационную информацию пользователя, информацию о продолжительности использования услуги пользователем, информацию о частоте и времени использования услуги пользователем, информацию о дополнительных услугах, выбираемых пользователем при использовании текущей услуги, информацию о каналах, посещаемых пользователем на сайте портала, а также другую информацию, отражающую интересы и предпочтения пользователя. Разумеется, данные об особенностях поведения пользователя могут содержать вышеописанную информацию частично или полностью или дополнительно содержать и прочую, не упомянутую здесь информацию.
Описать поведение пользователя при обращении к услугам сети Интернет очень сложно. Для извлечения подлежащей доставке информации, соответствующей комплексу данных об особенностях поведения пользователя, применяют модель представления информации о пользовательских атрибутах, получаемых модулем 100 анализа. В таблице 1 приведен пример модели пользовательских атрибутов. В число указанных в таблице 1 классов атрибутов могут входить географические атрибуты, физиологические атрибуты, профессиональные атрибуты и атрибуты интересов пользователя. При возникновении практической необходимости могут быть добавлены и другие соответствующие атрибуты.
Таблица 1
Класс атрибута
Имя атрибута
Весовой коэффициент пользовательского атрибута
Географический атрибут
Пекин
Шанхай
Шэньчжэнь
…
Физиологический атрибут
Возраст
Пол
…
Профессиональный атрибут
Отрасль
Доход
Атрибут интересов пользователя
Недвижимость
Автомобили
Косметика
Цифровые продукты
Информационные технологии ИТ (IT)
…
…
Как показано в таблице 1, данная модель классифицирует атрибуты целевых пользователей доставляемой информации и также классифицирует пользователей в соответствии с атрибутами по статистическим критериям. Каждому классу атрибутов присвоен весовой коэффициент. В модели пользовательских атрибутов классы атрибутов являются ключевыми признаками целевых пользователей, на которые ориентируется поставщик информации. В число этих признаков могут входить классы географических атрибутов, физиологических атрибутов, профессиональных атрибутов и атрибутов интересов пользователя, причем каждый класс атрибутов может подразделяться на подклассы. Поскольку пользовательская информация может быть неполной или не вполне достоверной, пользовательские атрибуты характеризуются ограниченной достоверностью. Для отражения степени достоверности пользовательских атрибутов каждому пользовательскому атрибуту присваивают весовой коэффициент от 0 до 100, причем весовой коэффициент, равный 0, означает полную недостоверность пользовательского атрибута, а весовой коэффициент, равный 100, означает абсолютную достоверность пользовательского атрибута. Разумеется, что присвоение весовых коэффициентов пользовательским атрибутам не является необходимым условием. Если модель пользовательских атрибутов не содержит весовых коэффициентов атрибутов, это означает, что все пользовательские атрибуты имеют одинаковый весовой коэффициент.
Как показано на фиг.2, модуль 100 анализа содержит: субмодуль 1000 классификации, субмодуль 1001 анализа предыдущих данных и субмодуль 1002 обнаружения конфликтов данных.
Субмодуль 1000 классификации сконфигурирован для осуществления классификации пользователя, т.е. сопоставления пользователя с классом географических атрибутов, или с классом физиологических атрибутов, или с классом профессиональных атрибутов, или с классом досуговых атрибутов согласно текущим данным об особенностях поведения пользователя.
Субмодуль 1001 анализа предыдущих данных сконфигурирован для хранения и анализа предыдущих данных об особенностях поведения пользователя. Поскольку устойчивые особенности поведения пользователя точнее отражают пользовательские предпочтения, нежели случайные вариации поведения, необходимо анализировать предыдущие данные об особенностях поведения пользователя, и в таком случае анализ интересов и предпочтений пользователей осуществляют по статистическому критерию. Наличие субмодуля анализа предыдущих данных не является обязательным. Если субмодуль анализа предыдущих данных не включен в состав устройства согласно настоящему изобретению, модуль анализа не анализирует предыдущие данные об особенностях поведения пользователя, а анализирует только текущие данные об особенностях поведения пользователя.
Субмодуль 1002 обнаружения конфликтов данных сконфигурирован для обнаружения возможных конфликтов между разными данными об особенностях поведения пользователя. Если обнаруживают конфликт между данными об особенностях поведения, поступившими из разных каналов, то для определения подлежащих сохранению данных применяют заданный порядок приоритетов. Например, данные об особенностях поведения обычно имеют более высокий приоритет, нежели статические данные атрибутов, поскольку пользователь может ввести ложную регистрационную информацию. Более точные выводы могут быть сделаны на основе анализа поведения пользователя при обращении к дополнительным услугам и контенту каналов. Например, в регистрационной информации пользователя может быть указан мужской пол; однако статистические данные свидетельствуют о том, что пользователь часто обращается к каналам, посвященным косметике и воспитанию детей. В таком случае может быть сделан вывод, что в действительности этим пользователем является женщина.
Информация о пользовательских атрибутах, получаемая модулем 100 анализа, хранится в базе данных особенностей поведения пользователей. Доставка информации целевым пользователям осуществляется в соответствии с данными, хранящимися в базе данных особенностей поведения пользователей. Данные могут храниться в базе данных особенностей поведения пользователей в виде, показанном в таблице 2.
Таблица 2
Класс данных
Значение
Географическое местоположение
Пекин
Пол
Мужской
Возраст
25-30
Интересы
Недвижимость, автомобили
Профессия
Сфера обслуживания
Доход
3000-5000
Доставляемую информацию хранят в базе данных информационного контента, содержащей исходные информационные материалы, ссылки переадресации информации и сведения о типах направленной доставки информации. Типы направленной доставки информации включают географическое местоположение, пол, возраст, интересы, профессия, доход и т.д. Информационный контент может вводиться поставщиками информации или операторами информационной системы.
Чтобы отобразить информацию, соответствующую интересам и предпочтениям пользователя, модуль 110 поиска обращается к базе данных особенностей поведения пользователей для получения сведений об интересах и предпочтениях пользователя. Затем модуль 120 интерпретации обращается к базе данных информационного контента для получения доставляемой информации исходя из соответствия между доставляемой информацией и типом направленной доставки информации.
На фиг.3 показан процесс генерирования информации о пользовательских атрибутах после сбора данных об особенностях поведения пользователя в соответствии с технической схемой осуществления настоящего изобретения.
Блок 300: пользователя сопоставляют с некоторым классом, например, с классом географических атрибутов, физиологических атрибутов, профессиональных атрибутов или досуговых атрибутов согласно данным об особенностях поведения пользователя.
Блок 310: текущие собранные данные об особенностях поведения и ранее собранные предыдущие данные об особенностях поведения анализируют и обрабатывают по статистическому критерию, чтобы сгенерировать соответствующую информацию о пользовательских атрибутах. Разумеется, что информацию о пользовательских атрибутах могут генерировать на основе анализа и статистической обработки только текущих данных об особенностях поведения пользователя.
Блок 320: проверяют, существует ли конфликт между разными данными, и если одни данные противоречат другим данным, применяют определенное правило (а именно: данные об особенностях поведения имеют более высокий приоритет, нежели статические данные атрибутов) для определения данных, подлежащих сохранению.
Блок 330: сохраняют информацию о пользовательских атрибутах. Информацию о пользовательских атрибутах сохраняют отдельно по каждому пользователю.
Как показано на фиг.4, процедура доставки точной информации содержит следующие основные процессы:
Блок 400: получают пользовательские идентификационные данные конкретного пользователя в то время, когда он пользуется услугами сети Интернет. Пользовательские идентификационные данные могут представлять собой регистрационный идентификатор ИД (ID) пользователя или куки-файл на пользовательском терминале.
Блок 410: получают информацию о пользовательских атрибутах (например, о географическом атрибуте, физиологическом атрибуте, профессиональном атрибуте, атрибуте интересов пользователя согласно пользовательским идентификационным данным) из находящейся на серверной стороне базы данных особенностей поведения пользователей, или из файлов атрибутов, или из находящихся на пользовательском терминале куки-файлов.
Может быть задано пороговое значение. При выборе атрибута может приниматься во внимание весовой коэффициент атрибута: например, если весовой коэффициент меньше заданного порогового значения, атрибут не выбирают.
Блок 420: выполняют поиск в базе данных информационного контента согласно информации о пользовательских атрибутах, чтобы получить информационный контент, соответствующий информации о пользовательских атрибутах.
В процессе определения соответствия может применяться ряд стратегий, например, получение информационного контента, соответствующего большинству атрибутов, или получение информационного контента, соответствующего атрибуту с самым высоким весовым коэффициентом, или получение информационного контента, соответствующего атрибуту с самой высокой достоверностью.
Блок 430: передают соответствующий пользовательскому атрибуту информационный контент на пользовательский терминал, и отображают информационный контент на пользовательском терминале.
Посредством вариантов осуществления настоящего изобретения пользователю предоставляют адаптированную к его требованиям, целенаправленную и значимую информацию, что обеспечивается посредством сбора и статистического анализа информации об особенностях поведения пользователя при использовании услуг сети Интернет (например: просмотр веб-страниц, пользование инструментами мгновенного обмена сообщениями, участие в онлайновых играх и т.д.), и таким образом повышают точность и эффективность доставки сетевой информации.
Выше представлены только предпочтительные варианты осуществления настоящего изобретения, не ограничивающие объем патентной защиты настоящего изобретения. Все модификации, эквивалентные замены и усовершенствования, не выходящие за рамки сущности и принципов настоящего изобретения, должны входить в объем патентной защиты настоящего изобретения.