СПОСОБ И УСТРОЙСТВО ПРЕДОСТАВЛЕНИЯ РЕКОМЕНДАЦИЙ МУЛЬТИМЕДИА-РЕСУРСОВ
METHOD AND DEVICE TO PROVIDE RECOMMENDATIONS OF MULTIMEDIA RESOURCES

[0001] Данное изобретение основано на патентной заявке Китая №201410230541.3, поданной 28 мая 2014 г. и заявляет ее приоритет, содержание указанной заявки включено в данную заявку посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Данное изобретение, в целом, относится к области технологий обработки мультимедиа-ресурсов, в частности, к способу и устройству предоставления рекомендаций мультимедиа-ресурсов.
УРОВЕНЬ ТЕХНИКИ
[0003] В современном информационном мире во время просмотра интернет-ресурсов или видеопрограмм пользователям предоставляются рекомендации мультимедиа-ресурсов, представляющих для них интерес. При этом обеспечивается выполнение таких операций, как просмотр ресурсов или представление рекомендаций в отношении соответствующей продукции, что обогащает опыт пользователя, кроме того для поставщика мультимедиа-ресурсов обеспечивается возможность оценить уровень интереса к мультимедиа-ресурсам. Соответственно, специалисты в данной области техники изучают проблемы предоставления рекомендаций в отношении мультимедиа-ресурсов соответствующим группам пользователей.
[0004] В известном уровне техники мультимедиа-ресурс обычно рекомендуется следующим способом. Сначала выполняется оценка рекомендуемого мультимедиа-ресурс по уровню предпочтения, а затем мультимедиа-ресурс рекомендуется в соответствии с оценкой мультимедиа-ресурса. Оценивание уровня предпочтения может быть выполнено следующим образом: сначала, в соответствии с типом рекомендуемого мультимедиа-ресурса определяется мультимедиа-ресурс, аналогичный рекомендуемому мультимедиа-ресурсу, и определяется оценка пользовательского предпочтения рекомендуемого мультимедиа-ресурса согласно оценке пользовательского предпочтения аналогичного мультимедиа-ресурса. Получение оценки пользовательского предпочтения аналогичного мультимедиа-ресурсу выполняется следующим образом: аналогичный мультимедиа-ресурс демонстрируется на множестве устройств воспроизведения аналогичного мультимедиа-ресурса; при этом на множестве устройств воспроизведения или рядом с ними устанавливаются датчики; с использованием датчиков выполняется статическая обработка числа пользователей и продолжительность просмотра мультимедиа-ресурса, на основании данных о числе пользователей и продолжительности просмотра мультимедиа-ресурса выполняется расчет оценки пользовательского предпочтения аналогичного мультимедиа-ресурса.
[0005] При осуществлении настоящего изобретения изобретатели выявили по меньшей мере одну проблему, существующую в известном уровне техники:
[0006] Так как мультимедиа-ресурс оценивается на полученных простых данных пользователя (включающих в себя число пользователей и продолжительность просмотра мультимедиа-ресурса), система расчета страдает низким уровнем достоверности.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0007] Для решения такой проблемы в известном уровне техники, настоящее изобретение предлагает способ и устройство предоставления рекомендации мультимедиа-ресурсов.
[0008] Согласно первому аспекту вариантов осуществления настоящего изобретения предлагается способ предоставления рекомендации мультимедиа-ресурса, включающий в себя:
[0009] получение данных просмотра пользователем рекомендуемого мультимедиа-ресурса, в тестовой зоне воспроизведения, при этом данные просмотра пользователем мультимедиа-ресурса включают в себя по меньшей мере аудиоданные и видеоданные, а также данные о глубине (объему) видеопользователя и,
[0010] анализ данных просмотра пользователем для получения данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу;
[0011] расчет первой пользовательской оценки предпочтения рекомендуемого мультимедиа-ресурса для пользователя согласно данным о действиях пользователя, соответствующих рекомендуемым мультимедиа-ресурсом,
[0012] получение вторых оценок пользовательского предпочтения из множества рекомендованных мультимедиа-ресурсов;
[0013] предоставление рекомендации в отношении рекомендуемого мультимедиа-ресурса, согласно первой оценке предпочтения пользователя и вторых оценок пользовательского предпочтения.
[0014] Если требуется расчет пользовательской оценки предпочтения рекомендуемого мультимедиа-ресурса согласно данным о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу, включающий в себя:
[0015] определение по меньшей мере одного действия пользователя, включенного в каждую порцию данных о действиях пользователя,
[0016] запрос ранее сохраненных соответствующих соотношений между действиями пользователя и значимостями пользовательского предпочтения для получения значимости пользовательского предпочтения, соответствующего по меньшей мере одному действию;
[0017] определение для каждого действия пользователя весового коэффициента, соответствующего отношению продолжительности времени действия пользователя к длительности воспроизведения рекомендованного мультимедиа-ресурса;
[0018] Расчет первой оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии со значимостью пользовательского предпочтения и весового коэффициента, соответствующих каждому действию пользователя.
[0019] Если требуется, перед выполнением запроса ранее сохраненных соответствующих соотношений между действиями пользователя и значимостями пользовательского предпочтения для получения значимости пользовательского предпочтения, соответствующего по меньшей мере одному действию, способ дополнительно включает в себя:
[0020] для каждого действия пользователя предварительное задание значимости пользовательского предпочтения для действия пользователя;
[0021] сохранение соответствующих соотношений между действиями пользователя и значимостями пользовательского предпочтения.
[0022] Если требуется, предоставление рекомендации в отношении рекомендуемого мультимедиа-ресурса в соответствии с первой оценкой пользовательского предпочтения и вторыми оценками пользовательского предпочтения, включает в себя:
[0023] определение среди вторых оценок пользовательского предпочтения третьей оценки пользовательского предпочтения, близкой к первой оценке пользовательского предпочтения;
[0024] определение пользователя-получателя рекомендуемого мультимедиа-ресурса согласно третьей оценке пользовательского предпочтения, и
[0025] передача рекомендуемого мультимедиа-ресурса на устройство воспроизведения пользователя-получателя,
[0026] при этом вторые оценки пользовательского предпочтения рассчитываются в соответствии с данными, собранными вторыми датчиками, установленными на устройствах воспроизведения мультимедиа-ресурсов или рядом с ними.
[0027] Если требуется, определение пользователя-получателя мультимедиа-ресурса, рекомендуемого согласно третьей оценке пользовательского предпочтения, включает в себя:
[0028] определение среди третьих оценок пользовательского предпочтения оценки пользовательского предпочтения, превышающей заранее заданный предел,
[0029] определение пользователя, соответствующего оценке пользовательского предпочтения, которая больше ранее заданного предела, в качестве пользователя-получателя рекомендуемого мультимедиа ресурса.
[0030] Если требуется, после передачи рекомендуемого мультимедиа-ресурса на устройство воспроизведения пользователя-получателя способ также включает в себя:
[0031] получение данных просмотра пользователем, собранных третьим датчиком, соответствующего рекомендуемому мультимедиа-ресурсу;
[0032] выполнение анализа данных просмотра пользователем, собранных третьим датчиком, для получения множества порций данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу;
[0033] обновление оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии с каждой порцией данных о действиях пользователя;
[0034] определение обоснованности рекомендуемого мультимедиа-ресурса в соответствии с оценкой пользовательского предпочтения.
[0035] Если требуется, сбор данных просмотра пользователем первыми датчиками, установленными на или рядом со множеством устройств воспроизведения в тестовой зоне воспроизведения.
[0036] Согласно второму аспекту вариантов осуществления настоящего изобретения предлагается аппарат для предоставления рекомендации мультимедиа-ресурса, включающий в себя:
[0037] модуль получения данных просмотра пользователем, настроенный на получение данных просмотра пользователем рекомендуемого мультимедиа-ресурса в тестовой зоне воспроизведения, причем данные просмотра пользователем включают в себя по меньшей мере аудиоданные и видеоданные, а также данные о глубине видеопользователя.
[0038] модуль получения для данных о действиях пользователя, настроенный на анализ данных просмотра пользователем для получения данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу;
[0039] модуль расчета пользовательской оценки предпочтения, настроенный на расчет первой оценки пользовательского предпочтения в отношении рекомендуемого мультимедиа-ресурса в соответствии с данными о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу,
[0040] модуль получения оценки пользовательского предпочтения, настроенный на получение вторых оценок пользовательского предпочтения из множества рекомендованных мультимедиа-ресурсов,
[0041] модуль предоставления рекомендации мультимедиа-ресурса, настроенный на предоставление рекомендации рекомендуемого мультимедиа-ресурса в соответствии с первой оценкой пользовательского предпочтения и вторых оценок пользовательского предпочтения.
[0042] Если требуется, модуль расчета оценки пользовательского предпочтения включает в себя:
[0043] блок определения действий пользователя, настроенный на определение по меньшей мере одного действия пользователя, включенного в порцию данных о действиях пользователя, для каждой порции данных о действиях пользователя,
[0044] блок получения значимости пользовательского предпочтения, настроенный на передачу запроса ранее сохраненных соотношений между действиями пользователя и значимостями пользовательского предпочтения, для получения значимости пользовательского предпочтения, соответствующего по меньшей мере одному действию пользователя,
[0045] блок определения весового коэффициента, настроенный на определение весового коэффициента, соответствующего каждому действию пользователя согласно отношению продолжительности действия пользователя к длительности времени воспроизведения рекомендованного мультимедиа-ресурса,
[0046] блок расчета оценки пользовательского предпочтения, настроенный на расчет первой оценки пользовательского предпочтения в отношении рекомендуемого мультимедиа-ресурса в соответствии со значимостью пользовательского предпочтения и весовым коэффициентом, соответствующим каждому действию пользователя.
[0047] Если требуется, аппарат также включает в себя:
[0048] модуль установки (задания) значимости пользовательского предпочтения, настроенный для каждого действия пользователя на предварительно установленную значимость пользовательского предпочтения для каждого действия пользователя,
[0049] модуль хранения, настроенный на хранение соответствующих соотношений между действиями пользователя и значимостями пользовательского предпочтения.
[0050] Если требуется, модуль предоставления рекомендации мультимедиа-ресурса включает в себя:
[0051] блок определения оценки пользовательского предпочтения, настроенный на определение третьей оценки пользовательского предпочтения, аналогичной второй оценке пользовательского предпочтения, среди вторых оценок пользовательского предпочтения,
[0052] блок определения пользователя-получателя, настроенный на определение пользователя-получателя рекомендуемого мультимедиа-ресурса в соответствии с третьей оценкой пользовательского предпочтения,
[0053] блок передачи мультимедиа-ресурса, настроенный на передачу рекомендуемого мультимедиа-ресурса на устройство воспроизведения пользователя-получателя,
[0054] при этом расчет вторых оценок пользовательского предпочтения выполняется в соответствии с данными, собранными вторыми датчиками, установленных на или рядом с множеством устройств воспроизведения, соответствующих рекомендуемым мультимедиа-ресурсам.
[0055] Если требуется, узел определения пользователя-получателя настроен для определения, среди третьих оценок пользовательского предпочтения, оценки пользовательского предпочтения, которая больше заданного предела, а также для определения пользователя, соответствующего оценке пользовательского предпочтения, которая больше заданного предела, в качестве пользователя-получателя рекомендуемого мультимедиа-ресурса.
[0056] Если требуется, аппарат также включает в себя:
[0057] модуль получения данных датчика, настроенный на получение данных просмотра пользователем, собранных третьим датчиком, соответствующим рекомендуемому мультимедиа-ресурсу;
[0058] модуль действий пользователя, настроенный на анализ данных просмотра пользователем, собранных третьим датчиком, для получения множества порций данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу,
[0059] модуль обновления оценки пользовательского предпочтения, настроенный на обновление оценки пользовательского предпочтения в отношении рекомендуемого мультимедиа-ресурса для каждой порции данных о действиях пользователя,
[0060] модуль определения обоснованности, настроенный на определение обоснованности рекомендуемого мультимедиа-ресурса в соответствии с обновленной оценкой пользовательского предпочтения.
[0061] Если требуется, сбор данных просмотра пользователем выполняется первыми датчиками, установленными на или рядом с множеством устройств воспроизведения в тестовой зоне воспроизведения.
[0062] Некоторые преимущества, достигаемые техническими решениями, предлагаемыми вариантами осуществления настоящего изобретения, могут включать в себя следующее:
[0063] после выполнения анализа данных просмотра пользователем в отношении рекомендуемого мультимедиа-ресурса в тестовой зоне воспроизведения для получения данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу, выполняется расчет первой оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии с данными о действиях пользователя, и затем из множества рекомендованных мультимедиа-ресурсов предоставляется рекомендация рекомендуемого мультимедиа-ресурса в соответствии с первой оценкой пользовательского предпочтения и вторыми оценками пользовательского предпочтения. Так как оценка пользовательского предпочтения в отношении рекомендуемого мультимедиа-ресурса рассчитывается согласно данным о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу, и данные о действиях пользователя могут отражать фактический уровень предпочтения пользователями мультимедиа-ресурса, достоверность предоставления рекомендации в отношении рекомендуемого мультимедиа-ресурса, в соответствии с оценками пользовательского предпочтения мультимедиа-ресурсов, достаточно высока.
[0064] Необходимо понимать, что ранее изложенное общее описание и изложенное далее подробное описание служат только для иллюстрации настоящего изобретения и не ограничивают настоящее изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0065] Сопроводительные чертежи, включенные в описание и являющиеся его неотъемлемой частью, иллюстрируют варианты осуществления настоящего изобретения, соответствующие заявке на изобретение и, вместе с описанием, служат для пояснения принципов настоящего изобретения.
[0066] Фиг. 1 представляет функциональную блок-схему, иллюстрирующую способ предоставления рекомендаций мультимедиа-ресурса в соответствии с примером вариантом осуществления;
[0067] Фиг. 2 представляет функциональную блок-схему, иллюстрирующую способ предоставления рекомендации мультимедиа-ресурса в соответствии с примером вариантом осуществления;
[0068] Фиг. 3 представляет структурную блок-схему, демонстрирующую аппарат для предоставления рекомендации мультимедиа-ресурса в соответствии с примером вариантом осуществления;
[0069] Фиг. 4 представляет структурную блок-схему, иллюстрирующую сервер в соответствии с примером варианта осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0070] Далее приведено подробное описание со ссылками на примере вариантов осуществления, которые проиллюстрированы на сопроводительных чертежах. Изложенное далее описание ссылается на сопроводительные чертежи, где одинаковые позиции, указанные для разных чертежей, соответствуют одинаковым или аналогичным элементам, когда не указано иное. Исполнения примеров вариантов осуществления, изложенные в этом описании, не представляют собой все варианты исполнения в соответствии с заявкой на изобретение. Наоборот они являются только примерами аппаратов и способов, соответствующих аспектам заявки на изобретение, согласно пунктам прилагаемой формулы изобретения.
[0071] Фиг. 1 представляет функциональную блок-схему, иллюстрирующую способ предоставления рекомендации мультимедиа-ресурса в соответствии с примером варианта осуществления. Как показано на фиг. 1, способ предоставления рекомендации выполняется на сервере и включает в себя следующее этапы.
[0072] Этап 101, получение данных просмотра пользователем рекомендуемых мультимедиа-ресурсов в тестовой зоне воспроизведения, при этом данные просмотра пользователем мультимедиа-ресурса включают в себя по меньшей мере аудиоданные и видеоданные, а также данные о глубине видеопользователя.
[0073] Этап 102, выполняется анализ данных просмотра пользователем с целью получения данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу.
[0074] Этап 103, выполняется расчет первой оценки пользовательского предпочтения в соответствии с данными о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу.
[0075] Этап 104, рассчитываются вторые оценки пользовательского предпочтения из множества рекомендованных мультимедиа-ресурсов.
[0076] Этап 105, выполняется предоставление рекомендации рекомендуемого мультимедиа-ресурса в соответствии с первой оценкой пользовательского предпочтения и вторыми оценками пользовательского предпочтения.
[0077] В способе, предлагаемом вариантами осуществления настоящего изобретения, производится расчет первой оценки пользовательского предпочтения в отношении рекомендуемого мультимедиа-ресурса в соответствии с данными о действиях пользователя после анализа данных просмотра пользователем рекомендуемого мультимедиа-ресурса в тестовой зоне воспроизведения для получения данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу, и затем выполняется предоставление рекомендации рекомендуемого мультимедиа-ресурса согласно первой оценке пользовательского предпочтения и вторых оценок пользовательского предпочтения из множества рекомендованных мультимедиа-ресурсов. Так как расчет оценки пользовательского предпочтения в отношении рекомендуемого мультимедиа-ресурса выполняется в соответствии с данными о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу, и, кроме того, данные о действиях пользователя могут отражать фактический уровень предпочтения пользователей в отношении мультимедиа-ресурса, достоверность предоставления рекомендации в отношении рекомендуемого мультимедиа-ресурса, в соответствии с оценкой пользовательского предпочтения рекомендуемого мультимедиа-ресурса и оценок пользовательского предпочтения рекомендуемых ресурсов, достаточно высока.
[0078] Если требуется, расчет первой оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии с данными о действиях пользователя в отношении рекомендуемого мультимедиа-ресурса включает в себя следующее:
[0079] определение для каждой порции данных о действиях пользователя по меньшей мере одного действия пользователя, включенного в порцию данных о действиях пользователя,
[0080] выполнение запроса ранее сохраненных соответствующих соотношений между действиями пользователя и значимостями пользовательского предпочтения для получения значимости пользовательского предпочтения соответствующего по меньшей мере одному действию пользователя;
[0081] определение весового коэффициента, соответствующего каждому действию пользователя, согласно отношению продолжительности времени действия пользователя к длительности воспроизведения рекомендованного мультимедиа-ресурса, и
[0082] выполнение расчета первой оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии со значимостью пользовательского предпочтения и весового коэффициента, соответствующих каждому действию пользователя.
[0083] Если требуется, перед запросом ранее сохраненных соотношений между действиями пользователя и значимостями пользовательского предпочтения для получения значимости пользовательского предпочтения в соответствии с по меньшей мере одним действием пользователя, способ также включает в себя:
[0084] предварительное задание значимости пользовательского предпочтения рекомендуемого мультимедиа-ресурса в отношении действия пользователя для каждого действия пользователя,
[0085] сохранение соответствующих соотношений между действиями пользователя и значимостями пользовательского предпочтения.
[0086] Если требуется, предоставление рекомендации мультимедиа-ресурса в соответствии с первой оценкой пользовательского предпочтения и вторыми оценками пользовательского предпочтения включает в себя:
[0087] определение среди вторых оценок пользовательского предпочтения третьей оценки пользовательского предпочтения, близкой к первой оценке пользовательского предпочтения,
[0088] определение пользователя-получателя рекомендуемого мультимедиа-ресурса, согласно третьей оценке пользовательского предпочтения;
[0089] передача рекомендуемого мультимедиа-ресурса на устройство воспроизведения пользователя-получателя,
[0090] при этом расчет вторых оценок пользовательского предпочтения выполняется в соответствии с данными, собранными вторыми датчиками, установленными на или рядом с устройствами воспроизведения соответствующих рекомендованных мультимедиа-ресурсов.
[0091] Если требуется, определение пользователя-получателя мультимедиа-ресурса, рекомендуемого в соответствии с третьей оценкой пользовательского предпочтения, включает в себя следующее:
[0092] определение среди третьих оценок пользовательского предпочтения, оценки пользовательского предпочтения, превышающей заданный предел;
[0093] определение пользователя, соответствующего оценке пользовательского предпочтения, превышающей заданный предел, в качестве пользователя-получателя рекомендуемого мультимедиа-ресурса.
[0094] Если требуется, после передачи рекомендуемого мультимедиа-ресурса на устройства воспроизведения пользователя-получателя способ также включает в себя:
[0095] получение данных просмотра пользователем, собранных третьим датчиком, соответствующим рекомендуемому мультимедиа-ресурсу;
[0096] анализ данных просмотра пользователем, собранных третьим датчиком для получения множества порций данных о действиях пользователя в отношении рекомендуемого мультимедиа-ресурса;
[0097] обновление оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии с каждой порцией данных о действиях пользователя;
[0098] определение обоснованности рекомендуемого мультимедиа-ресурса в соответствии с обновленной оценкой пользовательского предпочтения.
[0099] Если требуется, сбор данных просмотра пользователем, собранных первыми датчиками, установленными на или рядом с множеством устройств воспроизведения в тестовой зоне воспроизведения.
[0100] Вышеописанные возможные технические решения могут составлять другие дополнительные варианты осуществления настоящего изобретения в их произвольных сочетаниях, и в рамках настоящего изобретения их описание повторно не приводится.
[0101] Фиг. 2 представляет функциональную блок-схему, иллюстрирующую способ предоставления рекомендации мультимедиа-ресурса в соответствии с примером варианта осуществления. Как показано на фиг. 2, способ предоставления рекомендации выполняется на сервере и включает в себя следующее этапы.
[0102] Этап 201: получение данных просмотра пользователем рекомендуемого мультимедиа-ресурса в тестовой зоне воспроизведения, при этом данные просмотра пользователем собираются первыми датчиками, установленными на или рядом с множеством устройств воспроизведения в тестовой зоне воспроизведения.
[0103] При этом тестовая зона воспроизведения представляет собой небольшой тестовый участок, предназначенный для тестового воспроизведения рекомендуемого мультимедиа-ресурса. Например, если поставщик рекомендуемого мультимедиа-ресурса намеревается выпускать рекомендуемый мультимедиа-ресурс на всей территории государства, тестовая зона воспроизведения может представлять собой отдельный регион или город, и в случае если поставщик рекомендуемого мультимедиа-ресурса намеревается выпускать рекомендуемый мультимедиа-ресурс в пределах города, тестовая зона воспроизведения может представлять собой отдельный район города.
[0104] Кроме того, данные просмотра пользователем включают в себя по меньшей мере аудиоданные и видеоданные, а также данные о глубине видеопользователя, получаемые при помощи датчиков, установленных в пределах зоны охвата. При этом по данным просмотра пользователем в зоне охвата датчиков могут быть получить сведения о числе пользователей, идентификацию каждого пользователя, индивидуальную информацию о каждом пользователе (пол и примерный возраст), конкретные действия каждого пользователя, и так далее.
[0105] В вариантах осуществления настоящего изобретения рекомендуемый мультимедиа-ресурс соответствует одному идентификационному номеру, который может однозначно идентифицировать рекомендуемый мультимедиа-ресурс. В вариантах осуществления настоящего изобретения, чтобы идентифицировать и различать многочисленные мультимедиа-ресурсы каждому мультимедиа-ресурсу присваивается идентификационный номер. При этом идентификационный номер может состоять из цифр и символов, сочетание которых вариантами осуществления настоящего изобретения не ограничивается.
[0106] В дополнение к идентификационному номеру любой мультимедиа-ресурс может также включать в себя иные характеристики, такие как тип, которому принадлежит мультимедиа-ресурс, форма воспроизведения мультимедиа-ресурса, различные версии мультимедиа-ресурса, время воспроизведения мультимедиа-ресурса, длительность воспроизведения мультимедиа-ресурса, устройство воспроизведения мультимедиа-ресурса, и так далее. При этом типы мультимедиа-ресурсов могут включать в себя демонстрацию бытовой техники, продуктов питания, предметов одежды, спортивных товары, обуви, головных уборов и т.п.; формами воспроизведения мультимедиа-ресурсов могут быть видеоизображения, фотоизображения, аудиозаписи и т.п.; время воспроизведения мультимедиа-ресурса означает конкретный период времени, когда мультимедиа-ресурс воспроизводится; длительность воспроизведения мультимедиа-ресурса может быть равной, или большей, чем продолжительность самого мультимедиа-ресурса; и устройства воспроизведения мультимедиа-ресурса могут включать в себя устройства для воспроизведения мультимедиа-ресурсов в общественных местах, а также устройства для воспроизведения мультимедиа-ресурсов в частных владениях.
[0107] В вариантах осуществления настоящего изобретения первые датчики предусмотрены на или рядом с множеством устройств воспроизведения в тестовой зоне воспроизведения рекомендуемого мультимедиа-ресурса. При этом первые датчики имеют отношение к по меньшей мере одному датчику, а термин «первый датчик» используется только в отношении датчиков, соответствующих рекомендованным мультимедиа-ресурсам. При этом устройство воспроизведения, такое как интеллектуальный телеприемник или интеллектуальный компьютер, обычно имеет встроенный датчик или встроенную камеру с функциями восприятия, в дополнение к встроенной камере для такого устройства воспроизведения первый датчик размещен на устройстве воспроизведения. Такое устройство воспроизведения, как обычный телевизионный приемник или устройство воспроизведения мультимедиа-ресурса в общественных местах, не имеют встроенного датчика, поэтому на устройстве воспроизведения или рядом с ним необходимо установить датчик для сбора данных просмотра пользователем с использованием этого датчика. При этом датчик может включать в себя микрофон, камеру, визуальный датчик с функцией глубины информации, датчик, который излучает ближний инфракрасный свет, датчик расстояния, оптический датчик, и так далее. Варианты осуществления настоящего изобретения не ограничивают применяемые виды датчиков.
[0108] Этап 202: выполнение анализа данных просмотра пользователем рекомендуемого мультимедиа-ресурса для получения данных о действиях пользователя, соответствующих рекомендуемым мультимедиа-ресурсом.
[0109] В вариантах осуществления настоящего изобретения множество устройств воспроизведения в зоне тестового воспроизведения рекомендуемого мультимедиа-ресурса может воспроизводить десятки и даже сотни мультимедиа-ресурсов за некоторый период времени. Первые датчики, предусмотренные на множестве устройств воспроизведения или рядом с ними, в свою очередь, будут собирать десятки или даже сотни порций данных просмотра пользователем мультимедиа-ресурсов. Эти порции данных просмотра пользователем в целом перемешаны, поэтому получение данных просмотра пользователем рекомендуемого мультимедиа-ресурса необходимо осуществлять из большого числа порций данных просмотра пользователем. Получение данных о просмотре пользователем рекомендуемого мультимедиа-ресурса может быть конкретно выполнено следующим способом.
[0110] Получение данных о времени воспроизведения рекомендуемого мультимедиа-ресурса; получение данных просмотра пользователем в течение времени воспроизведения из многочисленных порций данных просмотра пользователем в соответствии с временем воспроизведения, в качестве данных просмотра пользователем рекомендуемого мультимедиа-ресурса учитываются полученные данные просмотра пользователем.
[0111] Тем не менее, в дополнение к вышеописанному способу получения рекомендуемого мультимедиа-ресурса могут быть приняты другие способы получения, которые не ограничиваются вариантами осуществления настоящего изобретения. После получения данных просмотра пользователем рекомендуемого мультимедиа-ресурса может быть получено множество порций данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу, посредством анализа данных просмотра пользователем. При этом конкретное осуществление получения данных о действия пользователя в соответствии с данными просмотра пользователем выполняются по существующей известной технологии и может быть реализовано посредством конкретного алгоритма из известного уровня техники, которые в настоящем изобретении не приводятся. При этом один пользователь соответствует одной порции данных о действиях пользователя, а порция данных о действиях пользователя охватывает по меньшей мере одно действие пользователя. При этом действия пользователя могут включать в себя вход или выход из зоны охвата первого датчика, использование устройства воспроизведения для просмотра рекомендуемого мультимедиа-ресурса, разговоры, смех, заметные жесты, явные движения тела, сон, сидение, ходьбу и так далее. В вариантах осуществления настоящего изобретения конкретно не ограничиваются контенты действий пользователя.
[0112] Этап 203: определение по меньшей мере одного действия пользователя, включенного в порцию данных каждого пользователя, осуществление запроса ранее сохраненных соответствующих соотношений между действиями пользователя и значимостями пользовательского предпочтения для получения значимости пользовательского предпочтения, соответствующего по меньшей мере одному действию.
[0113] При этом данные о действии одного пользователя могут включать в себя одно или более действий. Например, для одного пользователя, при просмотре рекомендуемого мультимедиа-ресурса он (она) может смеяться и демонстрировать заметные жесты (аплодировать). Значимость пользовательского предпочтения представляет собой степень предпочтения пользователя рекомендуемого мультимедиа-ресурса. В вариантах осуществления настоящего изобретения до определения значимости пользовательского предпочтения, соответствующего по меньшей мере одному действию пользователя, предполагается следующий процесс установления соответствий между действиями пользователя и значимостями пользовательского предпочтения.
[0114] Для каждого действия пользователя предварительно задается значимость пользовательского предпочтения и соответствующее соотношение между действиями пользователя и значимостями пользовательского предпочтения.
[0115] Предварительное задание значимостей пользовательского предпочтения в отношении действий пользователя может быть реализовано следующими двумя способами.
[0116] Согласно первому способу на основании эмпирических значимостей непосредственно определяются различные значимости пользовательского предпочтения для различных действий пользователя.
[0117] Если во время просмотра пользователем мультимедиа-ресурса, он (она) смеется или реагирует явным движением тела, можно сделать вывод о том, что пользователь явно выказывает предпочтение мультимедиа-ресурсу, и в случае если он (она) засыпает, либо немедленно уходит, можно сделать вывод о том, что пользователь демонстрирует неприязнь к мультимедиа-ресурсу. При этом способе различные значимости пользовательского предпочтения непосредственно определяются для различных действий пользователя на основании эмпирических данных. Однако при этом способе значимости пользовательского предпочтения имеют низкую достоверность.
[0118] Согласно второму способу посредством обучения машины осуществляется сбор большого объема данных о действиях пользователя, статистическая обработка и анализ большого объема данных о действиях пользователя, определение различных значимостей пользовательского предпочтения для различных действий пользователя в соответствии с результатами статистической обработки и анализа.
[0119] При втором способе благодаря анализу большого объема данных о действиях пользователя посредством обучения машины задание оценок пользовательского предпочтения для различных действий пользователя имеют высокую достоверность.
[0120] Этап 204: определение весового коэффициента, соответствующего каждому действию пользователя в соответствии с соотношением продолжительности времени действия пользователя к длительности воспроизведения рекомендуемого мультимедиа-ресурса.
[0121] В вариантах осуществления настоящего изобретения для одного пользователя в момент начала воспроизведения рекомендуемого мультимедиа-ресурса пользователь может быть привлечен ярким началом, засмеяться и постепенно подойти к устройству воспроизведения рекомендуемого мультимедиа-ресурса. После этого пользователь может внезапно потерять интерес к теме или продукции, демонстрируемой рекомендуемым мультимедиа-ресурсом, и уйти. В этом случае для точного определения степени предпочтения рекомендуемого мультимедиа-ресурса множества пользователей варианты осуществления настоящего изобретения также включают в себя этап задания весового коэффициента для каждого действия пользователя.
[0122] При задании весового коэффициента для каждого действия пользователя весовой коэффициент может быть задан в соответствии с отношением продолжительности времени действия пользователя к длительности воспроизведения рекомендуемого мультимедиа-ресурса. Для одного действия пользователя, чем больше отношение его длительности к времени воспроизведения рекомендуемого мультимедиа-ресурса, тем большее значение имеет соответствующий весовой коэффициент. Допустим, что время воспроизведения рекомендуемого мультимедиа-ресурса составляет 30 секунд, тогда в течение этого времени пользователь вначале демонстрирует заметные жесты (активно аплодирует), а затем начинает разговор с другими людьми и более не обращает внимания на рекомендуемый мультимедиа-ресурс. Однако продолжительность заметных жестов составляет только 5 секунд, и отношение к длительности времени воспроизведения рекомендуемого мультимедиа-ресурса составляет 1/6, продолжительность разговора с другими людьми, при котором пользователь не обращает внимания на рекомендуемый мультимедиа-ресурс составляет 25 секунд, отношение к длительности времени воспроизведения рекомендуемого мультимедиа-ресурса составляет 5/6. Таким образом, при определении весового коэффициента последнего, весовой коэффициент второго действия намного больше, чем весовой коэффициент первого действия, оценки
[0123] Этап 205: выполнение расчета первой пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии со значимостью пользовательского предпочтения и весового коэффициента, соответствующих каждому действию пользователя.
[0124] В вариантах осуществления настоящего изобретения после определения значимости пользовательского предпочтения и весового коэффициента, соответствующих каждому действию пользователя согласно этапу 203 и этапу 204, первая оценка пользовательского предпочтения воспроизведенного мультимедиа-ресурса по множеству пользователей может быть получена по следующей формуле (1):
[0125]
1
2
n
1
2
n
[0126] где S означает первую оценку пользовательского предпочтения, члены а, а…a формулы означают значимость пользовательского предпочтения, соответствующая каждому действию пользователя, члены r, r…r формулы означают весовые коэффициенты, соответствующие каждому действию пользователя, n означает число действий пользователя.
[0127] Необходимо отметить, что посредством процесса, описанного в этапах с 201 по 205, может быть получена первая оценка пользовательского предпочтения рекомендуемого мультимедиа-ресурса. В процессе, изложенном далее, до воспроизведения рекомендуемого мультимедиа-ресурса, рекомендуемый мультимедиа-ресурс может быть рекомендован в соответствии с первой оценкой пользовательского предпочтения, соответствующей рекомендуемому мультимедиа-ресурсу, чтобы повысить достоверность рекомендации мультимедиа-ресурса.
[0128] Этап 206: получение вторых оценок пользовательского предпочтения рекомендуемого мультимедиа-ресурса.
[0129] В вариантах осуществления настоящего изобретения после передачи множества рекомендуемых мультимедиа-ресурсов сервер может продолжить изменение оценок пользовательского предпочтения множества рекомендуемых мультимедиа-ресурсов для определения вторых оценок пользовательского предпочтения в соответствии с данными просмотра пользователем множества рекомендованных мультимедиа-ресурсов, собранных датчиками в процессе выполнения этапов с 201 по 205, описанных ранее, и сохранение этих данных в среде хранения данных. Так как каждый мультимедиа-ресурс соответствует одному идентификационному номеру, вторые оценки пользовательского предпочтения множества рекомендованных мультимедиа-ресурсов могут быть получены в среде хранения данных в соответствии с идентификационными номерами. При этом среда хранения данных может представлять собой запоминающее устройство, жесткий диск и аналогичные устройства. Варианты осуществления настоящего изобретения не ограничивают конкретные типы среды хранения данных.
[0130] Этап 207: определение третьей оценки пользовательского предпочтения, близкой к первым оценкам пользовательского предпочтения среди множества вторых оценок пользовательского предпочтения.
[0131] В вариантах осуществления настоящего изобретения для каждого мультимедиа-ресурса, согласно процессу, выполненному на вышеописанных этапах с 201 по 205, может быть получена оценка пользовательского предпочтения в отношении каждого пользователя к мультимедиа-ресурсу, в пределах зоны охвата соответствующего датчика. Таким образом, одному мультимедиа-ресурсу может соответствовать множество оценок пользовательского предпочтения, при этом оценки пользовательского предпочтения определяются путем анализа действий различных пользователей во время воспроизведения мультимедиа-ресурса. В вариантах осуществления настоящего изобретения предполагают, что первая оценка пользовательского предпочтения включает в себя оценку пользовательского предпочтения в отношении рекомендуемого ресурса по меньшей мере одного пользователя, а вторая оценка пользовательского предпочтения включает в себя оценку пользовательского предпочтения в отношении по меньшей мере одного пользователя по рекомендованному мультимедиа-ресурсу.
[0132] При этом термин «близкий» означает, что разница между оценками пользовательского предпочтения меньше первого конкретного значения, либо что все оценки пользовательского предпочтения больше второго конкретного значения. При этом второе конкретное значение больше первого конкретного значения. Однако близость оценок пользовательского предпочтения может быть выражена по иному, чем вышеуказанными способами, которые конкретно не ограничиваются вариантами осуществления настоящего изобретения. Определение близости первой оценки пользовательского предпочтения ко второй оценке пользовательской предпочтения может быть, в частности, реализовано следующими двумя способами.
[0133] В первом способе производится расчет среднего значения первых оценок пользовательского предпочтения в отношении множества пользователей по рекомендованному мультимедиа-ресурсу, производится расчет среднего значения вторых оценок пользовательского предпочтения в отношении множества пользователей по рекомендованному мультимедиа-ресурсу, и во множестве средних значений соответствующих вторым оценкам пользовательского предпочтения, определяется среднее значение, близкое к среднему значению соответствующих первым оценкам пользовательского предпочтения, и тогда оценка пользовательского предпочтения, соответствующая близкому среднему значению, является третьей оценкой пользовательского предпочтения.
[0134] В втором способе после получения первых оценок пользовательского предпочтения, оценки пользовательского предпочтения по отношению к множеству пользователей по рекомендуемому мультимедиа-ресурсу и рекомендованным мультимедиа-ресурсам можно классифицировать по множеству признаков, таких как возраст, пол и так далее. Например, если оценки пользовательского предпочтения классифицируются по возрасту, выполняется статистическая обработка оценок пользовательского предпочтения в отношении каждой возрастной группы по рекомендуемому мультимедиа-ресурсу. Например, выполняется статистическая обработка соответственно оценок пользовательского предпочтения в отношении пользователей возраста 10-20 лет по рекомендуемому мультимедиа-ресурсу, оценок пользовательского предпочтения в отношении пользователей возраста 20-30 лет по рекомендуемому мультимедиа-ресурсу, оценок пользовательского предпочтения в отношении пользователей возраста 30-40 лет, по рекомендуемому мультимедиа-ресурсу, оценок пользовательского предпочтения в отношении пользователей возраста 40-50 лет по рекомендуемому мультимедиа-ресурсу, оценок пользовательского предпочтения в отношении пользователей возраста 50-60 лет по рекомендуемому мультимедиа-ресурсу, и оценок пользовательского предпочтения в отношении пользователей возраста 60 лет и старше по рекомендуемому мультимедиа-ресурсу. В качестве оценок оценки пользовательского предпочтения по рекомендуемому мультимедиа-ресурсу принимаются пользовательского предпочтения в отношении пользователей каждой возрастной группы. После определения вторых оценок пользовательского предпочтения оценки пользовательского предпочтения по отношению к множеству пользователей по рекомендованным мультимедиа-ресурсам классифицируются указанным выше способом. Для одной второй оценки пользовательского предпочтения, если оценка пользовательского предпочтения класса, соответствующего второй оценке пользовательского предпочтения, близка к оценке пользовательского предпочтения класса, соответствующего рекомендуемому мультимедиа-ресурсу, эта оценка пользовательского предпочтения является третьей оценкой пользовательского предпочтения близкой к первой оценке пользовательского предпочтения.
[0135] Кроме того, при расчете оценки пользовательского предпочтения в отношении каждой возрастной группы по рекомендуемому мультимедиа-ресурсу из оценок пользовательского предпочтения всех пользователей одной возрастной группе удаляются оценки пользовательского предпочтения, меньшие первого значения, и оценки пользовательского предпочтения, меньшие второго значения, выполняется расчет среднего значения остальных оценок пользовательского предпочтения, и полученное среднее значение принимается в качестве пользовательской оценки предпочтения соответствующей возрастной группы. При этом в дополнение к вышеописанному способу расчета оценки пользовательского предпочтения в отношении пользователей каждой возрастной категории по рекомендуемого мультимедиа-ресурса могут применяться другие способы расчета, не ограничиваемые вариантами осуществления настоящего изобретения.
[0136] Этап 208: определение пользователя-получателя рекомендуемого мультимедиа-ресурса в соответствии с третьей оценкой пользовательского предпочтения, затем выполнение передачи рекомендуемого мультимедиа-ресурса на устройство воспроизведения, множества пользователей-получателей.
[0137] В вариантах осуществления настоящего изобретения предполагается следующий способ определения множества пользователей-получателей рекомендуемого мультимедиа-ресурса в соответствии с оценками пользовательского предпочтения рекомендуемого мультимедиа-ресурса: среди множества оценок пользовательского предпочтения соответствующего рекомендуемого мультимедиа-ресурса определяются оценки пользовательского предпочтения, превышающие ранее заданный предел, при этом пользователи, соответствующие оценкам пользовательского предпочтения, превышающим ранее заданный предел, определяются в качестве пользователей-получателей рекомендуемого мультимедиа-ресурса.
[0138] При этом величина предварительно задаваемого предела может составлять 10, 100 или иметь иные значения, которые конкретно не ограничиваются вариантами осуществления настоящего изобретения. Величина предварительно задаваемого предела может быть определена в зависимости от задаваемой значимости пользовательского предпочтения и весового коэффициента.
[0139] Для первого способа согласно вышеописанному этапу 207 определенная третья оценка пользовательского предпочтения может быть больше одного, таким образом, оценки пользовательского предпочтения могут далее отбираться посредством ограничения заданного предела, чтобы повысить достоверность рекомендации мультимедиа-ресурса в соответствии с оценками пользовательского предпочтения. При определении рекомендуемого мультимедиа-ресурса пользователи, соответствующие оценкам пользовательского предпочтения, превышающим заданный предел, непосредственно определяются в качестве пользователей-получателей рекомендуемого мультимедиа-ресурса.
[0140] Для второго способа на вышеописанном этапе 207, если классифицируются оценки предпочтения в отношении пользователей каждой возрастной группы по рекомендуемому мультимедиа-ресурсу среди оценок пользовательского предпочтения по каждому классу, соответствующему оценкам пользовательского предпочтения, превышающих заданный предел, то выполняется определение оценок пользовательского предпочтения, больших, чем заданное пороговое значение, поочередно определяется возрастная группа, соответствующая оценкам пользовательского предпочтения, превышающих заданный предел, и в конце все пользователи этой возрастной группы принимаются в качестве пользователей-получателей рекомендуемого мультимедиа-ресурса.
[0141] Необходимо отметить, что рекомендация рекомендуемого мультимедиа-ресурса может быть завершена посредством вышеупомянутых этапов с 201 по 208. После того как рекомендуемый мультимедиа-ресурса рекомендован, оценки пользовательского предпочтения по рекомендуемому мультимедиа-ресурсу могут обновляться посредством данных просмотра пользователем, собранных третьими датчиками, установленными на устройствах воспроизведения рекомендуемого мультимедиа-ресурса, конкретный процесса которого приводится далее как этап 209.
[0142] Этап 209: получение данных просмотра пользователем, собранных третьими датчиками, соответствующих рекомендуемому мультимедиа-ресурсу; анализ данных просмотра пользователем, собранных третьими датчиками, для получения множества порций данных о действиях пользователей, соответствующих рекомендуемому мультимедиа-ресурсу, обновление оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии с каждой порцией данных о действиях пользователя.
[0143] На данном этапе конкретные процессы получения данных просмотра пользователем получение данных о действиях пользователя в соответствии с данными просмотра пользователем, и обновление оценок пользовательского предпочтения по рекомендуемому мультимедиа-ресурсу в соответствии с данными о действиях пользователя описаны ранее в этапах с 201 по 205, которые здесь повторно не приводятся. После обновления оценок пользовательского предпочтения определяется обоснованность рекомендуемого мультимедиа-ресурса в соответствии с оценкой пользовательского предпочтения. То есть после фактической демонстрации рекомендуемого мультимедиа-ресурса в реальном окружении может оцениваться популярность рекомендуемого мультимедиа-ресурса в соответствии с обновленными оценками пользовательского предпочтения. Кроме того, может выполняться статистическая обработка уровней предпочтения различных групп пользователей по рекомендуемому мультимедиа-ресурсу, например, уровня предпочтения молодых пользователей, пользователей среднего возраста и пожилыми пользователями по рекомендуемому мультимедиа-ресурсу, в сочетании с характеристиками пользователей. Может выполняться статистическая обработка данных о популярности рекомендуемого мультимедиа-ресурса при его воспроизведении различными устройствами, в сочетании с информацией об устройствах воспроизведения, и так далее. Все эти процессы статистической обработки могут выполняться как по отдельности, так и в сочетании друг с другом.
[0144] В способе, представленном вариантами осуществления настоящего изобретения, после выполнения анализа данных просмотра пользователем рекомендуемого мультимедиа-ресурса в тестовой зоне воспроизведения, чтобы получить данные о действиях пользователя, соответствующие рекомендуемому мультимедиа-ресурсу, выполняется расчет первой оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии с данными о действиях пользователя, затем выполняется предоставление рекомендации рекомендуемого мультимедиа-ресурса в соответствии с первой оценкой пользовательского предпочтения и вторых оценок пользовательского предпочтения из множества рекомендуемых мультимедиа-ресурсов. Так как расчет оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса выполняется в соответствии с данными о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу, а данные о действиях пользователя могут отражать фактическую степень предпочтения пользователями по рекомендуемому мультимедиа-ресурсу, достоверность рекомендации рекомендуемого мультимедиа-ресурса в соответствии с оценкой пользовательского предпочтения рекомендуемого мультимедиа-ресурса и оценкой пользовательского предпочтения рекомендованных мультимедиа-ресурсов относительно высока.
[0145] Фиг. 3 представляет структурную блок-схему, иллюстрирующую аппарат для предоставления рекомендации мультимедиа-ресурса в соответствии с примером варианта осуществления настоящего изобретения. Аппарат, иллюстрируемый фиг. 3, включает в себя модуль получения 301 данных просмотра пользователем, модуль получения 302 данных о действиях пользователя, модуль 303 расчета оценки пользовательского предпочтения, модуль 304 получения оценки пользовательского предпочтения, а также модуль 305 предоставления рекомендации для мультимедиа-ресурса.
[0146] В аппарате модуль 301 получения данных просмотра пользователем связан с модулем 302 получения данных о действиях пользователя и настроен для получения данных о просмотре пользователем рекомендуемого мультимедиа-ресурса в тестовой зоне воспроизведения, причем данные просмотра пользователем включают в себя по меньшей мере аудиоданные и видеоданные, а также данные о глубине видеопользователя; модуль 302 получения данных о действиях пользователя связан с модулем 303 расчета оценки пользовательского предпочтения и настроен для анализа данных просмотра пользователем с целью получения данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу; при этом модуль 303 расчета оценки пользовательского предпочтения связан с модулем 304 получения оценки пользовательского предпочтения и настроен для получения первой оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии с данными о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу; модуль 304 получения оценки пользовательского предпочтения связан с модулем 305 для предоставления рекомендаций для мультимедиа-ресурса и настроен для получения вторых оценок пользовательского предпочтения из множества рекомендуемых мультимедиа-ресурсов; и модуль 305 предоставления рекомендаций для мультимедиа-ресурса настроен для предоставления рекомендаций рекомендуемого мультимедиа-ресурса в соответствии с первой оценкой пользовательского предпочтения и вторыми оценками пользовательского предпочтения.
[0147] Если требуется, модуль расчета оценки пользовательского предпочтения может включать в себя:
[0148] блок определения действия пользователя, настроенный на определение по меньшей мере одного действия пользователя в каждой порции данных о действиях пользователя,
[0149] блок получения оценки пользовательского предпочтения, настроенный на выполнение запросов ранее сохраненных соответствующих соотношений между действиями пользователя и значимостями пользовательского предпочтения, с целью определения значимости пользовательского предпочтения, соответствующего по меньшей мере одному действию пользователя;
[0150] блок определения весового коэффициента, настроенный на определение весового коэффициента, соответствующего каждому действию пользователя согласно отношению продолжительности действия пользователя к длительности времени воспроизведения рекомендованного мультимедиа-ресурса;
[0151] модуль расчета оценки пользовательского предпочтения, настроенный на расчет первой оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии со значимостью пользовательского предпочтения и весовым коэффициентом, соответствующим каждому действию пользователя.
[0152] Если требуется, аппарат также включает в себя следующее:
[0153] модуль установки значимости пользовательского предпочтения, настроенный на установку заданной значимости пользовательского предпочтения для каждого действия пользователя;
[0154] модуль хранения, настроенный на хранение соответствующих соотношений между действиями пользователя и значимостями пользовательского предпочтения.
[0155] Если требуется, модуль предоставления рекомендации для мультимедиа-ресурсов включает в себя:
[0156] блок определения оценки пользовательского предпочтения, настроенный на определение третьей оценки пользовательского предпочтения, аналогичного первой оценке пользовательского предпочтения, среди вторых оценок пользовательского предпочтения;
[0157] блок определения пользователя-получателя, настроенный на определение пользователя-получателя рекомендуемого мультимедиа-ресурса в соответствии с третьей оценкой пользовательского предпочтения;
[0158] модуль передачи мультимедиа-ресурса, настроенный на передачу рекомендуемого мультимедиа-ресурса на устройство воспроизведения пользователя-получателя,
[0159] при этом вторые оценки пользовательского предпочтения рассчитываются в соответствии с данными, собранными вторыми датчиками, установленными на или рядом с устройствами воспроизведения, соответствующими рекомендованным мультимедиа-ресурсам.
[0160] Если требуется, блок определения пользователя-получателя настроен для определения среди третьих оценок пользовательского предпочтения оценки пользовательского предпочтения, которая превышает заданный предел, и определение пользователя, соответствующего оценке пользовательского предпочтения, которая превышает заданный предел, в качестве пользователя-получателя рекомендуемого мультимедиа-ресурса.
[0161] Если требуется, аппарат также включает в себя:
[0162] модуль получения данных датчика, настроенный на получение данных просмотра пользователем, собранных третьим датчиком, соответствующим рекомендуемому мультимедиа-ресурсом;
[0163] модуль получения данных о действиях пользователя, настроенный на анализ данных просмотра пользователем, собранных третьим датчиком, для получения множества порций данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу;
[0164] модуль обновления оценки пользовательского предпочтения, настроенный на обновление оценки пользовательского предпочтения рекомендуемого мультимедиа-ресурса в соответствии с каждой порцией данных о действиях пользователя;
[0165] модуль определения обоснованности, настроенный на определение обоснованности рекомендуемого мультимедиа-ресурса в соответствии с обновленной оценкой пользовательского предпочтения.
[0166] Если требуется, сбор данных просмотра пользователем выполняется первыми датчиками, установленными на или рядом с множеством устройств воспроизведения мультимедиа-ресурсов в тестовой зоне воспроизведения. В отношении аппарата, описанного в изложенных выше вариантах осуществления настоящего изобретения, конкретные действия, выполняемые каждым модулем, подробно описаны в вариантах осуществления соответствующих способов, и здесь повторно не приводятся.
[0167] После выполнения анализа данных просмотра пользователем рекомендуемого мультимедиа-ресурса в тестовой зоне воспроизведения для получения данных о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу, аппарат, предлагаемый вариантами осуществления настоящего изобретения, выполняет расчет первой оценки пользовательского предпочтения согласно данным о действиях пользователя, и затем предоставляет рекомендацию рекомендуемого мультимедиа-ресурса согласно первой оценке пользовательского предпочтения и вторых оценок пользовательского предпочтения из множества рекомендованных мультимедиа-ресурсов. Так как оценка пользовательского предпочтения рекомендуемого мультимедиа-ресурса рассчитывается согласно данным о действиях пользователя, соответствующих рекомендуемому мультимедиа-ресурсу, и данные о действиях пользователя могут отражать фактический уровень предпочтения пользователями мультимедиа-ресурса, достоверность рекомендации мультимедиа-ресурса, рекомендуемого в соответствии с оценкой пользовательского предпочтения рекомендуемого мультимедиа-ресурса и оценок пользовательского предпочтения рекомендованных мультимедиа-ресурсов, относительно высока.
[0168] Фиг. 4 представляет структурную блок-схему, показывающая сервер в соответствии с примером варианта осуществления, выполненный для осуществление описанных выше способов предоставления рекомендации и возможностей мультимедиа-ресурса. Сервер 400 может существенно меняться по конфигурации и возможностям и может включать в себя один или более центральных процессоров (ЦП) 422 (например, один или более процессоров), накопитель информации 432, одна или более сред 430 хранения информации (например, одно или несколько запоминающих устройств большой емкости), предназначенных для хранения прикладных программ 442 или данных 444. При этом накопитель информации 432 и среда 430 хранения информации могут быть устройством временного хранения или устройством постоянного хранения. Программы, хранящиеся в среде 430 хранения информации, могут включать один или более модулей (на фигурах не показаны), каждый из которых соответствует набору инструкций сервера. Кроме того центральный процессор 422 настроен для обеспечения связи со средой хранения 430 информации и выполнения набора инструкций в среде 430 хранения информации сервера 400.
[0169] Сервер 400 может также включать в себя один или более источников питания 426, один или более беспроводных сетевых интерфейсов 450, а также одно или более устройств ввода-вывода 458, одну или более клавиатур 456, и/или одну или более операционных систем 441, например «Windows Server™», «Мае OS X™», «Unix™», «Linux™», «FreeBSD™», либо аналогичных.
[0170] При рассмотрении описываемых вариантов осуществления настоящего изобретения специалистам в данной области техники должны быть очевидны другие варианты осуществления настоящего изобретения. Настоящее заявка на изобретение охватывает любые изменения, области применения или модификации настоящего изобретения, соответствующие общим его принципам и включающие отклонения от настоящего изобретения, являющиеся общей или принятой практикой в данной области техники. Варианты и примеры осуществления настоящего изобретения должны рассматриваться только в качестве иллюстраций, сущность и объем настоящего изобретения определены формулой изобретения.
[0171] Настоящее изобретение не ограничивается точными конструкциями, описанными выше и иллюстрированными сопроводительными чертежами, могут быть внесены различные изменения в пределах сущности, а также объема настоящего изобретения. Объем настоящего изобретения ограничен только прилагаемой формулой изобретения.