BR112015000039B1 - Método e aparelho para recomendar um conteúdo multimídia - Google Patents

Método e aparelho para recomendar um conteúdo multimídia Download PDF

Info

Publication number
BR112015000039B1
BR112015000039B1 BR112015000039-8A BR112015000039A BR112015000039B1 BR 112015000039 B1 BR112015000039 B1 BR 112015000039B1 BR 112015000039 A BR112015000039 A BR 112015000039A BR 112015000039 B1 BR112015000039 B1 BR 112015000039B1
Authority
BR
Brazil
Prior art keywords
user
recommended
user preference
multimedia resource
multimedia content
Prior art date
Application number
BR112015000039-8A
Other languages
English (en)
Other versions
BR112015000039A2 (pt
Inventor
Bin Lin
Bo Zhang
Original Assignee
Xiaomi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Publication of BR112015000039A2 publication Critical patent/BR112015000039A2/pt
Publication of BR112015000039B1 publication Critical patent/BR112015000039B1/pt

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • G06F16/436Filtering based on additional data, e.g. user or group profiles using biological or physiological data of a human being, e.g. blood pressure, facial expression, gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Molecular Biology (AREA)
  • Physiology (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

método para recomendar recurso multimídia e aparelho do mesmo. a presente revelação fornece um método para recomendar um recurso multimídia e um aparelho do mesmo, que pertencem ao campo de tecnologia de recurso multimídia. o método inclui: adquirir dados de visualização de usuário de um recurso multimídia a ser recomendado em uma faixa de reprodução de avaliação; analisar os dados de visualização de usuário, obter dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado; calcular uma primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado; adquirir as segundas pontuações de preferência de usuário de uma pluralidade de recursos multimídia recomendados; e recomendar o recurso multimídia a ser recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário. já que a pontuação de preferência de usuário do recurso multimídia a ser recomendado é calculada de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado, e os dados de ação de usuário podem refletir o grau de preferência real dos usuários ao recurso multimídia, a precisão de recomendação do recurso multimídia a ser recomendado de acordo com a pontuação de preferência de usuário do recurso multimídia a ser recomendado, é relativamente alta.

Description

[0001] Este pedido é baseado e reivindica prioridade do Pedido dePatente no CN 201410230541.3, depositado em 28 de maio de 2014, cujo conteúdo total está incorporado ao presente documento a título de referência.
CAMPO DA TÉCNICA
[0002] A presente revelação refere-se, em geral, ao campo detecnologia de recurso multimídia e, particularmente, a um método para recomendar um recurso multimídia e um aparelho do mesmo.
ANTECEDENTES
[0003] Na era da informação, durante os cursos em que um usuáriovisita a internet ou assiste a um programa de vídeo, se os recursos multimídia pelos quais o usuário se interessa forem recomendados ao mesmo, não só irá facilitar as operações tais como navegar ou prestar atenção a produtos relevantes pelo usuário, por sua vez, alcançando um objetivo de aprimorar a experiência de usuário, mas também se pode permitir que um provedor dos recursos multimídia avalie a extensão de atenção nos recursos multimídia. Portanto, é aqueles versados na técnica se interessam por como recomendar de maneira precisa recursos multimídia a um grupo apropriado de usuários.
[0004] Na técnica relacionada, um recurso multimídia é tipicamenterecomendado da maneira a seguir. Primeiramente, o recurso multimídia a ser recomendado é pontuado com um grau de preferência e, então, o recurso multimídia é recomendado de acordo com a pontuação do recurso multimídia. Pontuar o grau de preferência pode ser realizado da seguinte maneira: primeiramente, um recurso multimídia similar ao recurso multimídia a ser recomendado é determinado de acordo com o tipo do recurso multimídia a ser recomendado; e uma pontuação de preferência de usuário do recurso multimídia a ser recomendado é determinada de acordo com uma pontuação de preferência de usuário do recurso multimídia similar. Em que a pontuação de preferência de usuário do recurso multimídia similar é obtida da seguinte maneira: o recurso multimídia similar é liberado em uma pluralidade de dispositivos de reprodução do recurso multimídia similar; sensores são montados em uma pluralidade dos dispositivos de reprodução ou nas proximidades dos mesmos; o número de usuários e tempo de duração de permanência de usuário são estatisticamente processados através dos sensores; e a pontuação de preferência de usuário do recurso multimídia similar é calculada com base no número de usuários e no tempo de duração de permanência de usuário.
[0005] Na implantação da presente revelação, os inventoresconstataram pelo menos seguinte o problema existente na técnica relacionada:
[0006] Visto que o recurso multimídia é pontuado com base nosdados de usuário simples adquiridos (incluindo o número de usuários e o tempo de duração de permanência de usuário), então o modo de pontuação tem um defeito de baixa precisão.
SUMÁRIO
[0007] A fim de solucionar o problema na técnica relacionada, ummétodo para recomendar um recurso multimídia e um aparelho do mesmo é fornecido pela presente revelação.
[0008] De acordo com um primeiro aspecto das modalidades dapresente revelação, é fornecido um método para recomendar um recurso multimídia, que inclui:
[0009] adquirir dados de visualização de usuário de um recursomultimídia a ser recomendado em uma faixa de reprodução de avaliação, em que os dados de visualização de usuário incluem pelo menos dados de vídeo e áudio de usuário e dados de profundidade de vídeo de usuário;
[0010] analisar os dados de visualização de usuário para obterdados de ação de usuário que correspondem ao recurso multimídia a ser recomendado;
[0011] calcular uma primeira pontuação de preferência de usuáriodo recurso multimídia a ser recomendado de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado;
[0012] adquirir segundas pontuações de preferência de usuário deuma pluralidade de recursos multimídia recomendados; e
[0013] recomendar o recurso multimídia a ser recomendado deacordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário.
[0014] Opcionalmente, o cálculo da primeira pontuação depreferência de usuário do recurso multimídia a ser recomendado de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado inclui:
[0015] determinar pelo menos uma ação de usuário incluída emcada parte dos dados de ação de usuário;
[0016] pesquisar relações correspondentes pré-armazenadas entreas ações de usuários e valores de preferência de usuário, para obter um valor de preferência de usuário que corresponde à pelo menos uma ação de usuário;
[0017] determinar uma ponderação que corresponde a cada umadas ações de usuário de acordo com uma razão de um tempo de duração da ação de usuário para uma extensão de tempo de reprodução de um recurso multimídia recomendado; e
[0018] calcular a primeira pontuação de preferência de usuário dorecurso multimídia a ser recomendado de acordo com o valor de preferência de usuário e a ponderação que corresponde a cada uma das ações de usuário.
[0019] Opcionalmente, antes de pesquisar relaçõescorrespondentes pré-armazenadas entre as ações de usuário e valores de preferência de usuário, para obter um valor de preferência de usuário que corresponde à pelo menos uma ação de usuário, o método adicionalmente inclui:
[0020] para cada uma das ações de usuário, predefinir um valor depreferência de usuário para a ação de usuário; e
[0021] armazenar as relações correspondentes entre as ações deusuários e valores de preferência de usuário.
[0022] Opcionalmente, a recomendação do recurso multimídia aser recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário, inclui:
[0023] entre as segundas pontuações de preferência de usuário,determinar uma terceira pontuação de preferência de usuário que é similar à primeira pontuação de preferência de usuário;
[0024] determinar um usuário de recepção do recurso multimídia aser recomendado de acordo com a terceira pontuação de preferência de usuário; e
[0025] enviar o recurso multimídia a ser recomendado para umdispositivo de reprodução do usuário de recepção,
[0026] em que as segundas pontuações de preferência de usuáriosão calculadas de acordo com dados coletados por segundos sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos que correspondem aos recursos multimídia recomendados.
[0027] Opcionalmente, a determinação de um usuário de recepçãodo recurso multimídia a ser recomendado de acordo com a terceira pontuação de preferência de usuário, inclui:
[0028] entre terceiras pontuações de preferência de usuário,determinar uma pontuação de preferência de usuário que é maior que um limiar predefinido; e
[0029] determinar um usuário que corresponde à pontuação depreferência de usuário que é maior que o limiar predefinido como o usuário de recepção do recurso multimídia a ser recomendado.
[0030] Opcionalmente, após enviar o recurso multimídia a serrecomendado para um dispositivo de reprodução do usuário de recepção, o método adicionalmente inclui:
[0031] adquirir dados de visualização de usuário coletados por umterceiro sensor que corresponde ao recurso multimídia a ser recomendado;
[0032] analisar os dados de visualização de usuário coletados peloterceiro sensor, para obter uma pluralidade de partes de dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado;
[0033] de acordo com cada parte dos dados de ação de usuário,atualizar uma pontuação de preferência de usuário do recurso multimídia a ser recomendado; e
[0034] determinar validade do recurso multimídia a serrecomendado de acordo com a pontuação de preferência de usuário atualizada.
[0035] Opcionalmente, os dados de visualização de usuário sãocoletados por primeiros sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos na faixa de reprodução de avaliação.
[0036] De acordo com um segundo aspecto de modalidades dapresente revelação, é fornecido um aparelho para recomendar um recurso multimídia, que inclui:
[0037] um módulo de aquisição para dados de visualização deusuário, configurado para adquirir dados de visualização de usuário de um recurso multimídia a ser recomendado em uma faixa de reprodução de avaliação, em que os dados de visualização de usuário incluem pelo menos dados de vídeo e áudio de usuário e dados de profundidade de vídeo de usuário;
[0038] um módulo de aquisição para dados de ação de usuário,configurado para analisar os dados de visualização de usuário, para obter dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado;
[0039] um módulo de cálculo para uma pontuação de preferênciade usuário, configurado para calcular uma primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado;
[0040] um modelo de aquisição para uma pontuação depreferência de usuário, configurado para adquirir segundas pontuações de preferência de usuário de uma pluralidade de recursos multimídia recomendados; e
[0041] um módulo de recomendação para um recurso multimídia,configurado para recomendar o recurso multimídia a ser recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário.
[0042] Opcionalmente, o módulo de cálculo para uma pontuaçãode preferência de usuário inclui:
[0043] uma unidade de determinação para uma ação de usuário,configurada para determinar, para cada parte dos dados de ação de usuário, pelo menos uma ação de usuário incluída na parte de dados de ação de usuário;
[0044] uma unidade de aquisição para um valor de preferência deusuário, configurado para pesquisar relações correspondentes pré-armazenadas entre as ações de usuário e valores de preferência de usuário, para obter um valor de preferência de usuário que corresponde à pelo menos uma ação de usuário;
[0045] uma unidade de determinação de ponderação, configuradapara determinar uma ponderação que corresponde a cada uma das ações de usuários de acordo com uma razão de um tempo de duração da ação de usuário para uma extensão de tempo de reprodução de um recurso multimídia recomendado; e
[0046] um módulo de cálculo para uma pontuação de preferênciade usuário, configurado para calcular a primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado de acordo com o valor de preferência de usuário e a ponderação que corresponde a cada uma das ações de usuário.
[0047] Opcionalmente, o aparelho inclui adicionalmente:
[0048] um módulo de definição para um valor de preferência deusuário, configurado para predefinir, para cada uma das ações de usuário, um valor de preferência de usuário para a ação de usuário; e
[0049] um módulo de armazenamento, configurado paraarmazenar as relações correspondentes entre as ações de usuário e os valores de preferência de usuário.
[0050] Opcionalmente, o módulo de recomendação para umrecurso multimídia inclui:
[0051] uma unidade de determinação para uma pontuação depreferência de usuário, configurada para, entre as segundas pontuações de preferência de usuário, determinar uma terceira pontuação de preferência de usuário que é similar à primeira pontuação de preferência de usuário;
[0052] uma unidade de determinação para um usuário de recepção,configurada para determinar um usuário de recepção do recurso multimídia a ser recomendado de acordo com a terceira pontuação de preferência de usuário; e
[0053] um módulo de envio para um recurso multimídia, configurado para enviar o recurso multimídia a ser recomendado para um dispositivo de reprodução do usuário de recepção,
[0054] em que as segundas pontuações de preferência de usuáriosão calculadas de acordo com dados coletados por segundos sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos que correspondem aos recursos multimídia recomendados.
[0055] Opcionalmente, a unidade de determinação para um usuáriode recepção é configurada para, entre terceiras pontuações de preferência de usuário, determinar uma pontuação de preferência de usuário que é maior que um limiar predefinido; e determinar um usuário que corresponde à pontuação de preferência de usuário que é maior que o limiar predefinido como o usuário de recebimento do recurso multimídia a ser recomendado.
[0056] Opcionalmente, o aparelho inclui adicionalmente:
[0057] um módulo de aquisição para dados de sensor, configuradopara adquirir dados de visualização de usuário coletados por um terceiro sensor que corresponde ao recurso multimídia a ser recomendado;
[0058] o módulo de ação de usuário, configurado para analisar osdados de visualização de usuário coletados pelo terceiro sensor, para obter uma pluralidade de partes de dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado;
[0059] um módulo de atualização para uma pontuação depreferência de usuário, configurado para atualizar, para cada parte dos dados de ação de usuário, uma pontuação de preferência de usuário do recurso multimídia a ser recomendado; e
[0060] um módulo de determinação de validade, configurado paradeterminar validade do recurso multimídia a ser recomendado de acordo com a pontuação de preferência de usuário atualizada.
[0061] Opcionalmente, os dados de visualização de usuário sãocoletados por primeiros sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos na faixa de reprodução de avaliação.
[0062] Alguns efeitos vantajosos trazidos pelas soluções da técnicafornecidas pelas modalidades da presente revelação podem incluir:
[0063] Após os dados de visualização de usuário do recursomultimídia a ser recomendado na faixa de reprodução de avaliação serem analisados para obter os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado, a primeira pontuação de preferência de usuário do recurso multimídia a ser recomendada é calculada de acordo com os dados de ação de usuário e, então, o recurso multimídia a ser recomendado é recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário da pluralidade de recursos multimídia recomendados. Já que a pontuação de preferência de usuário do recurso multimídia a ser recomendado é calculada de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado, e os dados de ação de usuário podem refletir grau de preferência real dos usuários ao recurso multimídia, a precisão de recomendação do recurso multimídia a ser recomendado de acordo com a pontuação de preferência de usuário do recurso multimídia a ser recomendado e as pontuações de preferência de usuário dos recursos multimídia recomendados, são relativamente altas.
[0064] Deve-se entender que, a descrição geral acima e adescrição detalhada abaixo são apenas exemplificativas, e não limitam a presente revelação.BREVE DESCRIÇÃO DOS DESENHOS
[0065] Os desenhos anexos, que são incorporados e constituem uma parte deste relatório descritivo, ilustram modalidades consistentes com o pedido e, junto com a descrição, servem para explicar os princípios do pedido.
[0066] A Figura 1 é um fluxograma que mostra um método pararecomendar um recurso multimídia de acordo com uma modalidade exemplificativa;
[0067] a Figura 2 é um fluxograma que mostra um método pararecomendar um recurso multimídia de acordo com uma modalidade exemplificativa;
[0068] a Figura 3 é um diagrama de bloco que mostra um aparelhopara recomendar um recurso multimídia de acordo com uma modalidade exemplificativa; e
[0069] a Figura 4 é um diagrama de bloco que mostra um servidorde acordo com uma modalidade exemplificativa.
DESCRIÇÃO DETALHADA
[0070] Referência será feita agora em detalhes a modalidadesexemplificativas, exemplos das quais são ilustrados nos desenhos anexos. A descrição a seguir se refere aos desenhos anexos nos quais os mesmos números em diferentes desenhos representam o mesmo elemento ou elementos similares ao menos que representados de outra maneira. As implantações estabelecidas na descrição a seguir de modalidades exemplificativas não representam todas as implantações consistentes com o pedido. Em vez disso, as mesmas são meramente exemplos de aparelhos e métodos consistentes com aspectos relacionados ao pedido conforme citado nas concretizações anexas.
[0071] A Figura 1 é um fluxograma que mostra um método pararecomendar um recurso multimídia, de acordo com uma modalidade exemplificativa. Conforme mostrado na Figura 1, o método para recomendar um recurso multimídia é realizado em um servidor, e inclui as etapas a seguir.
[0072] Na etapa 101, os dados de visualização de usuário de umrecurso multimídia a ser recomendado em uma faixa de reprodução de avaliação são adquiridos, em que os dados de visualização de usuário incluem pelo menos dados de vídeo e áudio de usuário e dados de profundidade de vídeo de usuário.
[0073] Na etapa 102, os dados de visualização de usuário sãoanalisados, para obter os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado.
[0074] Na etapa 103, uma primeira pontuação de preferência deusuário do recurso multimídia a ser recomendado é calculada de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado.
[0075] Na etapa 104, segundas pontuações de preferência deusuário de uma pluralidade de recursos multimídia recomendados são adquiridas.
[0076] Na etapa 105, o recurso multimídia a ser recomendado érecomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário.
[0077] No método fornecido pelas modalidades da presenterevelação, após os dados de visualização de usuário do recurso multimídia a ser recomendado na faixa de reprodução de avaliação são analisados para obter os dados de ação de usuário que corresponde ao recurso multimídia a ser recomendado, a primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado é calculada de acordo com os dados de ação de usuário e, então, o recurso multimídia a ser recomendado é recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário da pluralidade de recursos multimídia recomendados. Já que a pontuação de preferência de usuário do recurso multimídia a ser recomendado é calculada de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado, e os dados de ação de usuário podem refletir grau de preferência real dos usuários ao recurso multimídia, a precisão de recomendação do recurso multimídia a ser recomendado de acordo com a pontuação de preferência de usuário do recurso multimídia a ser recomendado e as pontuações de preferência de usuário dos recursos multimídia recomendados, é relativamente alta.
[0078] Opcionalmente, o cálculo da primeira pontuação depreferência de usuário do recurso multimídia a ser recomendado de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado, inclui:
[0079] para cada parte dos dados de ação de usuário, pelo menosuma ação de usuário incluída na parte de dados de ação de usuário é determinada;
[0080] as relações correspondentes pré-armazenadas entre asações de usuário e valores de preferência de usuário são pesquisadas para obter um valor de preferência de usuário que corresponde à pelo menos uma ação de usuário;
[0081] uma ponderação que corresponde a cada uma das açõesde usuários é determinada de acordo com uma razão de um tempo de duração da ação de usuário para uma extensão de tempo de reprodução de um recurso multimídia recomendado; e
[0082] a primeira pontuação de preferência de usuário do recursomultimídia a ser recomendado é calculada de acordo com o valor de preferência de usuário e a ponderação que corresponde a cada uma das ações de usuário.
[0083] Opcionalmente, antes de as relações correspondentespré-armazenadas entre as ações de usuário e valores de preferência de usuário serem pesquisadas para obter o valor de preferência de usuário que corresponde à pelo menos uma ação de usuário, o método adicionalmente inclui:
[0084] para cada uma das ações de usuário, um valor depreferência de usuário é predefinido para a ação de usuário; e
[0085] as relações correspondentes entre as ações de usuário evalores de preferência de usuário são armazenadas.
[0086] Opcionalmente, recomendar o recurso multimídia a serrecomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário, inclui:
[0087] entre as segundas pontuações de preferência de usuário,uma terceira pontuação de preferência de usuário que é similar à primeira pontuação de preferência de usuário é determinada;
[0088] um usuário de recepção do recurso multimídia a serrecomendado é determinado de acordo com a terceira pontuação de preferência de usuário; e
[0089] o recurso multimídia a ser recomendado é enviado a umdispositivo de reprodução do usuário de recepção,
[0090] em que as segundas pontuações de preferência de usuáriosão calculadas de acordo com dados coletados por segundos sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos que correspondem aos recursos multimídia recomendados.
[0091] Opcionalmente, determinar o usuário de recepção dorecurso multimídia a ser recomendado de acordo com a terceira pontuação de preferência de usuário, inclui:
[0092] entre terceiras pontuações de preferência de usuário, umapontuação de preferência de usuário que é maior que um limiar predefinido é determinada; e
[0093] um usuário que corresponde à pontuação de preferência deusuário que é maior que o limiar predefinido é determinado como o usuário de recepção do recurso multimídia a ser recomendado.
[0094] Opcionalmente, após o recurso multimídia a serrecomendado ser enviado aos dispositivos de reprodução do usuário de recepção, o método adicionalmente inclui:
[0095] dados de visualização de usuário coletados por um terceirosensor que corresponde ao recurso multimídia a ser recomendado são adquiridos;
[0096] os dados de visualização de usuário coletados pelo terceirosensor são analisados para obter uma pluralidade de partes de dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado;
[0097] de acordo com cada parte dos dados de ação de usuário,uma pontuação de preferência de usuário do recurso multimídia a ser recomendado é atualizada; e
[0098] a validade do recurso multimídia a ser recomendado édeterminada de acordo com a pontuação de preferência de usuário atualizada.
[0099] Opcionalmente, os dados de visualização de usuário sãocoletados por primeiros sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos na faixa de reprodução de avaliação.
[00100] Todas as soluções técnicas opcionais acima podem formar outras modalidades opcionais da presente revelação em uma combinação arbitrária das mesmas, e a descrição das mesmas não será repetida no presente documento.
[00101] A Figura 2 é um fluxograma que mostra um método para recomendar um recurso multimídia de acordo com uma modalidade exemplificativa. Conforme mostrado na Figura 2, o método para recomendar um recurso multimídia é realizado em um servidor, e inclui as etapas a seguir.
[00102] Na etapa 201, os dados de visualização de usuário de um recurso multimídia a ser recomendado em uma faixa de reprodução de avaliação são adquiridos, em que os dados de visualização de usuário são coletados por primeiros sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos na faixa de reprodução de avaliação.
[00103] Em que a faixa de reprodução de avaliação se refere a uma pequena faixa para reprodução de avaliação do recurso multimídia a ser recomendado. Por exemplo, se um provedor do recurso multimídia a ser recomendado pretende liberar o recurso multimídia a ser recomendado em todo o país, a faixa de reprodução de avaliação pode ser uma província ou uma cidade; e se o provedor do recurso multimídia a ser recomendado pretende liberar o recurso multimídia a ser recomendado em toda a cidade, a faixa de reprodução de avaliação pode ser um distrito na cidade.
[00104] Além disso, os dados de visualização de usuário incluem pelo menos dados de vídeo e áudio de usuário e dados de profundidade de vídeo de usuário adquiridos pelos sensores dentro da faixa de cobertura dos mesmos. O número de usuários, uma identidade de cada usuário, uma propriedade específica de cada usuário (gênero e idade aproximada), uma ação específica de cada usuário, e assim por diante dentro da faixa de cobertura dos sensores podem ser adquiridos através dos dados de visualização de usuário.
[00105] Nas modalidades da presente revelação, o recursomultimídia a ser recomendado corresponde a um identificador (ID) que pode exclusivamente identificar o recurso multimídia a ser recomendado. Nas modalidades da presente revelação, a fim de identificar e distinguir numerosos recursos multimídia, cada recurso multimídia é fornecido com um identificador nas modalidades da presente revelação. Em que o identificador pode ser composto de numerais ou caracteres, ou numerais e caracteres, a forma do qual não é especificamente limitada nas modalidades da presente revelação.
[00106] Além do identificador, qualquer recurso multimídia pode incluir adicionalmente outras propriedades tais como um tipo ao qual o recurso multimídia pertence, uma forma de reprodução do recurso multimídia, diferentes versões do recurso multimídia, tempo de reprodução do recurso multimídia, uma extensão de tempo de reprodução do recurso multimídia, um dispositivo de reprodução do recurso multimídia, e assim por diante. Em que os tipos de recursos multimídia podem incluir aparelhos domésticos, alimentos, vestiário, artigos de esporte, sapatos e chapéus, etc., formas de reprodução de recursos multimídia podem ser vídeos, imagens, áudios, etc., o tempo de reprodução do recurso multimídia se refere a que tempo específico em uma faixa específica de tempo, o recurso multimídia é reproduzido, a extensão de tempo de reprodução do recurso multimídia pode igualar à extensão de tempo do recurso multimídia em si, ou pode ser mais que a extensão de tempo do recurso multimídia em si, e os dispositivos de reprodução de um recurso multimídia podem incluir dispositivos de reprodução multimídia em áreas públicas, e também podem incluir dispositivos de reprodução multimídia em áreas privadas.
[00107] Nas modalidades da presente revelação, os primeiros sensores são fornecidos em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos na faixa de reprodução de avaliação do recurso multimídia a ser recomendado. Em que os primeiros sensores se referem a pelo menos um sensor, e o termo de primeiro sensor é somente usado para referir aos sensores que correspondem aos recursos multimídia recomendados. Em que, para um dispositivo de reprodução, tal como uma TV inteligente ou um computador inteligente, é tipicamente fornecido com um sensor embutido, ou fornecido com uma câmera embutida que tem uma função de captação, além de uma câmera embutida, então, para tal dispositivo, o sensor é disposto no dispositivo de reprodução. Para um dispositivo de reprodução tal como uma TV comum ou uma cabine de exibição de recurso multimídia em uma área pública, não tem sensor embutido, então o sensor precisa ser montado no dispositivo de reprodução ou nas proximidades do mesmo, para coletar dados de visualização de usuário através do sensor. Em que, um sensor pode incluir um microfone, uma câmera, um sensor visual com informações de profundidade, um sensor que emite luz quase infravermelha, um sensor de distância, um sensor óptico, e assim por diante. Os tipos dos sensores não são especificamente limitados nas modalidades da presente revelação.
[00108] Na etapa 202, os dados de visualização de usuário dorecurso multimídia a ser recomendado são analisados para obter dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado.
[00109] Nas modalidades da presente revelação, a pluralidade de dispositivos de reprodução na faixa de reprodução de avaliação do recurso multimídia a ser recomendado podem reproduzir dezenas de, até mesmo centenas de recursos multimídia em um período de tempo. Os primeiros sensores fornecidos na pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos, por sua vez, coletarão dezenas, até mesmo centenas de partes de dados de visualização de usuário que correspondem aos recursos multimídia. Essas partes de dados de visualização de usuário são misturadas totalmente, então os dados de visualização de usuário do recurso multimídia a ser recomendado precisam ser adquiridos a partir das numerosas partes de dados de visualização de usuário. A aquisição dos dados de visualização de usuário do recurso multimídia a ser recomendado pode ser especificamente implantada da seguinte maneira:
[00110] O tempo de reprodução do recurso multimídia a ser recomendado é adquirido; os dados de visualização de usuário dentro de um período de tempo do tempo de reprodução são adquiridos a partir das numerosas partes de dados de visualização de usuário de acordo com o tempo de reprodução; e os dados de visualização de usuário adquiridos são considerados como os dados de visualização de usuário do recurso multimídia a ser recomendado.
[00111] Entretanto, além do modo acima de adquirir o recurso multimídia a ser recomendado, outros modos de aquisição podem ser adotados, os quais não são limitados pelas modalidades da presente revelação. Após os dados de visualização de usuário do recurso multimídia a ser recomendado serem adquiridos, uma pluralidade de partes de dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado podem ser obtidas analisando-se os dados de visualização de usuário. Em que a implantação específica de obtenção de dados de ação de usuário de acordo com os dados de visualização de usuário pertence à tecnologia conhecida existente, e pode ser realizada através de algoritmo específico da técnica relacionada, que não será repetido no presente documento. Em que um usuário corresponde a uma parte de dados de ação de usuário, e a parte de dados de ação de usuário abrange pelo menos uma ação de usuário. Em que as ações de usuário podem incluir entrar ou sair da faixa de cobertura de um primeiro sensor, assistir a um dispositivo de reprodução do recurso multimídia a ser recomendado, falar, rir, uma grande ação de gesto, uma grande ação de corpo, dormir, sentar, andar, e assim por diante. Os conteúdos das ações de usuário não são especificamente limitados nas modalidades da presente revelação.
[00112] Na etapa 203, pelo menos uma ação de usuário incluída na parte de cada um dos dados de ação de usuário é determinada, e as relações correspondentes pré-armazenadas entre as ações de usuário e valores de preferência de usuário são pesquisadas para obter um valor de preferência de usuário que corresponde a pelo menos uma ação de usuário.
[00113] Em que os dados de ação de usuário de um usuário podem incluir uma ou mais ações de usuário. Por exemplo, para um usuário, o mesmo pode rir com uma grande ação de gesto (aplauso) enquanto assiste ao recurso multimídia a ser recomendado. Um valor de preferência de usuário representa um grau de preferência de um usuário ao recurso multimídia a ser recomendado. Nas modalidades da presente revelação, antes de o valor de preferência de usuário que corresponde a pelo menos uma ação de usuário ser obtido, um processo de estabelecer relações correspondentes entre as ações de usuário e os valores de preferência de usuário é adicionalmente incluído, especificamente conforme a seguir.
[00114] Para cada uma das ações de usuário, um valor de preferência de usuário é predefinido para a ação de usuário; e as relações correspondentes entre as ações de usuário e valores de preferência de usuário são armazenadas.
[00115] A predefinição de valores de preferência de usuário para as ações de usuário pode ser especificamente implantada nos dois modos a seguir.
[00116] De um primeiro modo, de acordo com valores empíricos, diferentes valores de preferência de usuário são diretamente especificados para diferentes ações de usuário.
[00117] Durante um curso em que um usuário está assistindo a um recurso multimídia, se o mesmo sorrir ou produzir uma grande ação corporal, o usuário aparentemente mostra preferência ao recurso multimídia, e se o mesmo estiver dormindo ou ir embora imediatamente, o usuário aparentemente mostra antipatia ao recurso multimídia. No primeiro modo, diferentes valores de preferência de usuário são diretamente especificados para diferentes ações de usuário com base em tais valores empíricos. Entretanto, no primeiro modo, a definição dos valores de preferência de usuário tem uma baixa precisão.
[00118] De um segundo modo, através de aprendizagem pormáquina, uma grande quantidade de dados de ação de usuário écoletada, e a grande quantidade de dados de ação de usuário éanalisada e estatisticamente processada, diferentes valores depreferência de usuário são especificados para diferentes ações de usuário de acordo com os resultados do processamento estatístico e análise.
[00119] No segundo modo, já que uma grande quantidade de dados de ação de usuário é analisada por aprendizado por máquina, os valores de preferência de usuário de definição para diferentes ações de usuário têm uma precisão relativamente alta.
[00120] Na etapa 204, uma ponderação que corresponde a cada uma das ações de usuário é determinada de acordo com uma razão de um tempo de duração da ação de usuário para uma extensão de tempo de reprodução de um recurso multimídia a ser recomendado.
[00121] Nas modalidades da presente revelação, para um usuário, em um momento inicial de reproduzir o recurso multimídia a ser recomendado, o usuário pode ser atraído pelo início resplandecente do mesmo, rir e abordar gradualmente o dispositivo de reprodução do recurso multimídia a ser recomendado. Após o início, o usuário pode perder interesse repentinamente no assunto ou produto recomendado mostrado pelo recurso multimídia a ser recomendado, e pode diretamente ir embora. Nesse caso, a fim de determinar com precisão graus de preferência de uma pluralidade de usuários ao recurso multimídia a ser recomendado, nas modalidades da presente revelação, uma etapa de definir uma ponderação para cada uma das ações de usuário é adicionalmente incluída.
[00122] Ao definir uma ponderação para cada uma das ações de usuário, a ponderação pode ser definida de acordo com a razão do tempo de duração da ação de usuário para a extensão de tempo de reprodução do recurso multimídia a ser recomendado. Para uma ação de usuário, quanto maior a razão do tempo de duração da mesma para a extensão de tempo de reprodução do recurso multimídia a ser recomendado é, maior é a ponderação correspondente. Supondo que a extensão de tempo de reprodução do recurso multimídia a ser recomendado é 30 segundos, tempo durante o qual um usuário primeiramente produz uma grande ação gestual (aplaudindo drasticamente) e, então, conversa com outros e não assiste mais ao recurso multimídia a ser recomendado. Entretanto, o tempo de duração da grande ação gestual é somente 5 segundos, e a razão para a extensão de tempo de reprodução do recurso multimídia a ser recomendado é 1/6, e o tempo de duração de conversa com outros e não assistindo ao recurso multimídia a ser recomendado é 25 segundos, e a razão para a extensão de tempo de reprodução do recurso multimídia a ser recomendado é 5/6. Portanto, a ponderação do último é de longe maior que a ponderação do primeiro ao definir ponderações para as duas ações de usuário acima.
[00123] Na etapa 205, a primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado é calculada de acordo com o valor de preferência de usuário e a ponderação que corresponde a cada uma das ações de usuário.
[00124] Nas modalidades da presente revelação, após um valor de preferência de usuário e uma ponderação que corresponde a cada uma das ações de usuário serem obtidos de acordo com a etapa 203 e etapa 204 acima, a primeira pontuação de preferência de usuário do recurso multimídia reproduzido em relação a uma pluralidade de usuários pode ser obtida de acordo com a fórmula a seguir (1).
Figure img0001
Em que S refere-se a uma primeira pontuação de preferência de usuário, cada um de a1 a an refere-se a um valor de preferência usuário que corresponde a cada uma das ações de usuário, cada um dentre r1 a rn refere-se a uma ponderação que corresponde a cada uma das ações de usuário, e n refere-se ao número das ações de usuário.
[00125] Deve-se observar que, através do processo ilustrado pelas etapas acima 201 a 205, a primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado pode ser obtida. Em um processo subsequente, antes de o recurso multimídia a ser recomendado ser reproduzido, o recurso multimídia a ser recomendado pode ser recomendado de acordo com a primeira pontuação de preferência de usuário acima que corresponde ao recurso multimídia a ser recomendado, para aperfeiçoar a precisão da recomendação de um recurso multimídia.
[00126] Na etapa 206, as segundas pontuações de preferência de usuário de uma pluralidade de recursos multimídia recomendados são adquiridas.
[00127] Nas modalidades da presente revelação, após a pluralidade de recursos multimídia recomendados serem liberados, o servidor pode continuar modificando as pontuações de preferência de usuário da pluralidade de recursos multimídia recomendados para obter as segundas pontuações de preferência de usuário de acordo com dados de visualização de usuário da pluralidade de recursos multimídia recomendados coletados pelos sensores através do processo das etapas acima 201 a 205, e armazenar as mesmas no meio de armazenamento do mesmo. Já que cada recurso multimídia corresponde a um identificador, as segundas pontuações de preferência de usuário da pluralidade de recursos multimídia recomendados podem ser adquiridas no meio de armazenamento de acordo com os identificadores. Em que o meio de armazenamento pode ser uma memória ou um disco rígido e similares. O tipo do meio de armazenamento não é especificamente limitado pelas modalidades da presente revelação.
[00128] Na etapa 207, entre a pluralidade de segundo pontuações de preferência de usuário, uma terceira pontuação de preferência de usuário que é similar às primeiras pontuações de preferência de usuário é determinada.
[00129] Nas modalidades da presente revelação, para cada recurso multimídia, de acordo com o processo fornecido nas etapas acima 201 a 205, uma pontuação de preferência de usuário em relação a cada usuário ao recurso multimídia dentro de uma faixa de cobertura de um sensor correspondente pode ser adquirida. Desse modo, para um recurso multimídia, o mesmo pode corresponder a uma pluralidade de pontuações de preferência de usuário, e as pontuações de preferência de usuário são obtidas analisando-se ações de usuário de diferentes usuários durante o tempo que o recurso multimídia é reproduzido. Nas modalidades da presente revelação, a primeira pontuação de preferência de usuário inclui uma pontuação de preferência de usuário em relação a pelo menos um usuário ao recurso multimídia a ser recomendado, e uma segunda pontuação de preferência de usuário inclui uma pontuação de preferência de usuário em relação a pelo menos um usuário a um recurso multimídia recomendado.
[00130] Em que, meios similares sendo uma diferença entre as pontuações de preferência de usuário é menos que um primeiro valor particular, ou todas as pontuações de preferência de usuário são maiores que um segundo valor particular. Em que o segundo valor particular é maior que o primeiro valor particular. Entretanto, as pontuações de preferência de usuário similares podem ser expressas em formas diferentes dos modos mencionados acima, que não são especificamente limitadas nas presentes modalidades da presente revelação. Determinar se as primeiras pontuações de preferência de usuário são similares às segundas pontuações de preferência de usuário podem ser especificamente implantadas nos dois modos a seguir.
[00131] De um primeiro modo, um valor médio das primeiras pontuações de preferência de usuário em relação a uma pluralidade de usuários ao recurso multimídia a ser recomendado é calculado, um valor médio das segundas pontuações de preferência de usuário em relação a uma pluralidade de usuários a um recurso multimídia recomendado é calculado, e em uma pluralidade de valores médios que correspondem às segundas pontuações de preferência de usuário, um valor médio que é similar ao valor médio que corresponde às primeiras pontuações de preferência de usuário é determinado, então, uma pontuação de preferência de usuário que corresponde ao valor médio similar é uma terceira pontuação de preferência de usuário.
[00132] De um segundo modo, após as primeiras pontuações de preferência serem adquiridas, as pontuações de preferência de usuário em relação a uma pluralidade de usuários ao recurso multimídia a ser recomendado e os recursos multimídia recomendados podem ser categorizados de acordo com uma pluralidade de propriedades tais como idades, gêneros, etc. Por exemplo, se as pontuações de preferência de usuário forem categorizadas em idades, as pontuações de preferência de usuário em relação a cada grupo de idade ao recurso multimídia a ser recomendado são estatisticamente processadas. Por exemplo, as pontuações de preferência de usuário em relação a usuários de 10 a 20 anos de idade ao recurso multimídia a ser recomendado, as pontuações de preferência de usuário em relação a usuários de 20 a 30 anos de idade ao recurso multimídia a serrecomendado, pontuações de preferência de usuário em relação a usuários de 30 a 40 anos de idade ao recurso multimídia a serrecomendado, as pontuações de preferência de usuário em relação a usuários de 40 a 50 anos de idade ao recurso multimídia a serrecomendado, as pontuações de preferência de usuário em relação a usuários de 50 a 60 anos de idade ao recurso multimídia a serrecomendado, e as pontuações de preferência de usuário em relação a usuários de 60 anos de idade e acima ao recurso multimídia a ser recomendado, são respectivamente processadas de modo estatístico. As pontuações de preferência de usuário em relação a usuários de cada grupo de idade ao recurso multimídia a ser recomendado são consideradas como as pontuações de preferência de usuário ao recurso multimídia a ser recomendado. Após as segundas pontuações de preferência de usuário serem adquiridas, as pontuações de preferência de usuário em relação a uma pluralidade de usuários aos recursos multimídia recomendados também podem ser categorizadas no modo acima. Para uma segunda pontuação de preferência de usuário, se uma pontuação de preferência de usuário de uma categoria que corresponde à segunda pontuação de preferência de usuário for similar a uma pontuação de preferência de usuário da categoria que corresponde ao recurso multimídia a ser recomendado, a pontuação de preferência de usuário é uma terceira pontuação de preferência de usuário similar à primeira pontuação de preferência de usuário.
[00133] Além disso, ao calcular uma pontuação de preferência de usuário em relação a cada grupo de idade ao recurso multimídia recomendado, entre as pontuações de preferência de usuário em relação a todos os usuários no grupo de idade, as pontuações de preferência de usuário que são menores que um primeiro valor e as pontuações de preferência de usuário que são maiores que um segundo valor são excluídas, um valor médio das pontuações de preferência de usuário remanescentes é calculado, e o valor médio resultante é considerado como a pontuação de preferência de usuário que corresponde ao grupo de idade. Entretanto, além do modo acima de cálculo da pontuação de preferência de usuário em relação a usuários de cada grupo de idade ao recurso multimídia recomendado, outros modos de cálculo também podem ser adotados, que não são especificamente limitados nas modalidades da presente revelação.
[00134] Na etapa 208, um usuário de recepção do recurso multimídia a ser recomendado é determinado de acordo com a terceira pontuação de preferência de usuário, e o recurso multimídia a ser recomendado é enviado para dispositivos de reprodução de uma pluralidade de usuários de recepção.
[00135] Nas modalidades da presente revelação, a determinação uma pluralidade de usuários de recepção do recurso multimídia a ser recomendado de acordo com as pontuações de preferência de usuário do recurso multimídia a ser recomendado, pode ser especificamente implantada da seguinte maneira: entre uma pluralidade de pontuações de preferência de usuário que corresponde ao recurso multimídia a ser recomendado, as pontuações de preferência de usuário que sãomaiores que um limiar predefinido são determinadas, e os usuários que correspondem às pontuações de preferência de usuário que sãomaiores que o limiar predefinido são determinados como os usuários de recepção do recurso multimídia a ser recomendado.
[00136] Em que um tamanho do limiar predefinido pode ser 10, 100, ou outros valores, que não é especificamente limitado nas modalidades da presente revelação. O tamanho do limiar predefinido pode ser decidido dependendo da definição do valor de preferência de usuário e ponderação.
[00137] Para o primeiro modo na etapa acima 207, a terceira pontuação de preferência de usuário determinada pode ser mais que um, desse modo, as pontuações de preferência de usuário podem ser adicionalmente filtradas através do limite do limiar predefinido, de modo a aperfeiçoar a precisão na recomendação do recurso multimídia de acordo com as pontuações de preferência de usuário subsequentemente. Ao recomendar o recurso multimídia a ser recomendado, os usuários que correspondem às pontuações de preferência de usuário que são maiores que o limiar predefinido podem ser diretamente determinados como os usuários de recepção do recurso multimídia a ser recomendado.
[00138] Para o segundo modo na etapa acima 207, se as pontuações de preferência em relação a usuários de cada grupo de idade ao recurso multimídia a ser recomendado são categorizadas, entre as pontuações de preferência de usuário em relação a cada categoria que corresponde a pontuações de preferência de usuário que são maiores que o limiar predefinido, as pontuações de preferência de usuário que são maiores que o limiar predefinido são determinadas, por sua vez, um grupo de idade que corresponde às pontuações de preferência de usuário que são maiores que o limiar predefinido é determinado e, por fim, todos os usuários do grupo de idade são considerados como os usuários de recepção do recurso multimídia a ser recomendado.
[00139] Deve-se observar que a recomendação do recurso multimídia a ser recomendado pode ser completada através das etapas acima 201 a 208. Após o recurso multimídia a ser recomendado ser recomendado, as pontuações de preferência de usuário do recurso multimídia a ser recomendado podem ser atualizadas através de dados de visualização de usuário coletados por terceiros sensores montados nos dispositivos de reprodução do recurso multimídia a ser recomendado, cujo processo específico é conforme a etapa a seguir 209.
[00140] Na etapa 209, os dados de visualização de usuáriocoletados por terceiros sensores que corresponde ao recurso multimídia a ser recomendado são adquiridos, os dados de visualização de usuário coletados pelos terceiros sensores são analisados, para obter uma pluralidade de partes de dados de ação de usuário que corresponde ao recurso multimídia a ser recomendado, e de acordo com cada parte dos dados de ação de usuário, a pontuação de preferência de usuário do recurso multimídia a ser recomendado é atualizada.
[00141] Nessa etapa, os processos específicos de adquirir dados de visualização de usuário, adquirir dados de ação de usuário de acordo com os dados de visualização de usuário, e atualizar a pontuação de preferência de usuário do recurso multimídia a ser recomendado de acordo com os dados de ação de usuário podem ser referidos nas etapas acima 201 a 205, que não são repetidos no presente documento. Após a pontuação de preferência de usuário ser atualizada, a validade do recurso multimídia a ser recomendado é determinada de acordo com a pontuação de preferência de usuário atualizada. Ou seja, após o recurso multimídia a ser recomendado ser de fato liberado em um ambiente real, a popularidade do recurso multimídia a ser recomendado pode ser avaliada de acordo com a pontuação de preferência de usuário atualizada. Adicionalmente, em combinação com propriedades de usuário, os graus de preferência de diferentes grupos de usuários ao recurso multimídia a ser recomendado, por exemplo, graus de preferência respectivamente dos usuários jovens, de meia idade e idosos ao recurso multimídia a ser recomendado, pode ser estatisticamente processado. Em combinação com as informações sobre dispositivos de reprodução, a popularidade do recurso multimídia a ser recomendado durante o tempo que o mesmo é reproduzido em diferentes dispositivos de reprodução pode ser adicionalmente processada estatisticamente, e assim por diante. Todos esses processos estatísticos podem ser realizados separadamente ou em combinação um com o outro.
[00142] No método fornecido pelas modalidades da presente revelação, após os dados de visualização de usuário do recurso multimídia a ser recomendado na faixa de reprodução de avaliação serem analisados para obter os dados de ação de usuário que corresponde ao recurso multimídia a ser recomendado, a primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado é calculado de acordo com os dados de ação de usuário e, então, o recurso multimídia a ser recomendado é recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário da pluralidade de recursos multimídia recomendados. Já que a pontuação de preferência de usuário do recurso multimídia a ser recomendado é calculada de acordo com os dados de ação de usuário que corresponde ao recurso multimídia a ser recomendado, e os dados de ação de usuário podem refletir grau de preferência real dos usuários ao recurso multimídia, a precisão de recomendação do recurso multimídia a ser recomendado de acordo com a pontuação de preferência de usuário do recurso multimídia a ser recomendado e as pontuações de preferência de usuário dos recursos multimídia recomendados, é relativamente alta.
[00143] A Figura 3 é um diagrama de bloco que mostra um aparelho para recomendar um recurso multimídia de acordo com uma modalidade exemplificativa. Referindo-se à Figura 3, o aparelho inclui um módulo de aquisição 301 para dados de visualização de usuário, um módulo de aquisição 302 para dados de ação de usuário, um módulo de cálculo 303 para uma pontuação de preferência de usuário, um modelo de aquisição 304 para uma pontuação de preferência de usuário e um módulo de recomendação 305 para um recurso multimídia.
[00144] Em que o módulo de aquisição 301 para dados devisualização de usuário é acoplado ao módulo de aquisição 302 para dados de ação de usuário, e configurado para adquirir dados devisualização de usuário de um recurso multimídia a ser recomendado em uma faixa de reprodução de avaliação, em que os dados devisualização de usuário incluem pelo menos dados de vídeo e áudio deusuário e dados de profundidade de vídeo de usuário; o módulo de aquisição 302 para dados de ação de usuário é acoplado ao módulo de cálculo 303 para uma pontuação de preferência de usuário, e configurado para analisar os dados de visualização de usuário, para obter dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado; o módulo de cálculo 303 para uma pontuação de preferência de usuário é acoplado ao modelo de aquisição 304 para uma pontuação de preferência de usuário, e configurado para calcular uma primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado de acordo com os dados de ação de usuário que corresponde ao recurso multimídia a ser recomendado; o modelo de aquisição 304 para uma pontuação de preferência de usuário é acoplado ao módulo de recomendação 305 para um recurso multimídia, e configurado para adquirir segundas pontuações de preferência de usuário de uma pluralidade de recursos multimídia recomendados; e o módulo de recomendação 305 para um recurso multimídia é configurado para recomendar o recurso multimídia a ser recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário.
[00145] Opcionalmente, o módulo de cálculo para uma pontuação de preferência de usuário inclui:
[00146] uma unidade de determinação para uma ação de usuário, configurada para determinar pelo menos uma ação de usuário incluída em cada parte dos dados de ação de usuário;
[00147] uma unidade de aquisição para um valor de preferência de usuário, configurada para pesquisar relações correspondentes pré-armazenadas entre as ações de usuários e valores de preferência de usuário, para obter um valor de preferência de usuário que corresponde à pelo menos uma ação de usuário;
[00148] uma unidade de determinação de ponderação, configurada para determinar uma ponderação que corresponde a cada uma das ações de usuários de acordo com uma razão de um tempo de duração da ação de usuário para uma extensão de tempo de reprodução de um recurso multimídia recomendado; e
[00149] um módulo de cálculo para uma pontuação de preferência de usuário, configurado para calcular a primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado de acordo com o valor de preferência de usuário e a ponderação que corresponde a cada uma das ações de usuário.
[00150] Opcionalmente, o aparelho inclui adicionalmente:
[00151] um módulo de definição para um valor de preferência de usuário, configurado para predefinir, para cada uma das ações de usuários, um valor de preferência de usuário para a ação de usuário; e
[00152] um módulo de armazenamento, configurado para armazenar as relações correspondentes entre as ações de usuários e valores de preferência de usuário.
[00153] Opcionalmente, o módulo de recomendação para umrecurso multimídia inclui:
[00154] uma unidade de determinação para uma pontuação de preferência de usuário, configurada para, entre as segundas pontuações de preferência de usuário, determinar uma terceira pontuação de preferência de usuário que é similar à primeira pontuação de preferência de usuário;
[00155] uma unidade de determinação para um usuário de recepção,configurada para determinar um usuário de recepção do recurso multimídia a ser recomendado de acordo com a terceira pontuação de preferência de usuário; e
[00156] um módulo de envio para um recurso multimídia, configurado para enviar o recurso multimídia a ser recomendado para um dispositivo de reprodução do usuário de recepção,
[00157] em que as segundas pontuações de preferência de usuário são calculadas de acordo com dados coletados por segundos sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos que correspondem aos recursos multimídia recomendados.
[00158] Opcionalmente, a unidade de determinação para um usuário de recepção é configurada para determinar, entre terceiras pontuações de preferência de usuário, uma pontuação de preferência de usuário que é maior que um limiar predefinido, e determinar um usuário que corresponde à pontuação de preferência de usuário que é maior que o limiar predefinido como o usuário de recepção do recurso multimídia a ser recomendado.
[00159] Opcionalmente, o aparelho inclui adicionalmente:
[00160] um módulo de aquisição para dados de sensor, configurado para adquirir dados de visualização de usuário coletados por um terceiro sensor que correspondem ao recurso multimídia a ser recomendado;
[00161] um módulo de ação de usuário, configurado para analisar os dados de visualização de usuário coletado pelo terceiro sensor, para obter uma pluralidade de partes de dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado;
[00162] um módulo de atualização para uma pontuação de preferência de usuário, configurado para, de acordo com cada parte dos dados de ação de usuário, atualizar uma pontuação de preferência de usuário do recurso multimídia a ser recomendado; e
[00163] um módulo de determinação de validade, configurado para determinar a validade do recurso multimídia a ser recomendado de acordo com a pontuação de preferência de usuário atualizada.
[00164] Opcionalmente, os dados de visualização de usuário são coletados por primeiros sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos na faixa de reprodução de avaliação. Em relação ao aparelho nas modalidades acima, as operações específicas realizadas por cada um dos módulos foram descritas em detalhes nas modalidades dos métodos relacionados, que não são repetidas no presente documento.
[00165] No aparelho fornecido pelas modalidades da presenterevelação, após os dados de visualização de usuário do recurso multimídia a ser recomendado na faixa de reprodução de avaliação serem analisados para obter os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado, a primeira pontuação de preferência de usuário do recurso multimídia a ser recomendado é calculada de acordo com os dados de ação de usuário e, então, o recurso multimídia a ser recomendado é recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário da pluralidade de recursos multimídia recomendado. Já que a pontuação de preferência de usuário do recurso multimídia a ser recomendado é calculada de acordo com os dados de ação de usuário que correspondem ao recurso multimídia a ser recomendado, e os dados de ação de usuário podem refletir grau de preferência real dos usuários ao recurso multimídia, a precisão de recomendação do recurso multimídia a ser recomendado de acordo com a pontuação de preferência de usuário do recurso multimídia a ser recomendado e as pontuações de preferência de usuário dos recursos multimídia recomendados, é relativamente alta.
[00166] A Figura 4 é um diagrama de blocos que mostra um servidor de acordo com uma modalidade exemplificativa, configurado para realizar os métodos acima para recomendar um recurso multimídia. O servidor 400 pode variar de modo significativo na configuração ou capacidades, e pode incluir um ou mais unidades de processamento central (CPU) 422 (por exemplo, um ou mais processadores), e uma memória 432, um ou mais meios de armazenamento 430 (por exemplo, um ou mais dispositivos de armazenamento em massa) para armazenar programa de aplicativo 442 ou dados 444. Em que a memória 432 e o meio de armazenamento 430 podem ser um armazenamento transiente ou persistente. Os programas armazenados no meio de armazenamento 430 podem incluir um ou mais módulos (não mostrados nas Figuras) cada um correspondendo a uma série de instruções no servidor. Adicionalmente, a unidade de processamento central 422 é configurada para comunicar com o meio de armazenamento 430 e executar a série de instruções no meio de armazenamento 430 no servidor 400.
[00167] O servidor 400 pode incluir adicionalmente um ou mais fontes de alimentação 426, um ou mais interfaces em rede com fio ou sem fio 450, e uma ou mais interfaces de entrada/saída 458, um ou mais teclados 456, e/ou um ou mais sistemas operacionais 441, tais como Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM e similares.
[00168] Outras modalidades do pedido serão evidentes àqueles versados na técnica a partir de consideração do relatório descritivo e prática do pedido revelado aqui. Este pedido é destinado a abranger quaisquer variações, usos ou adaptações do pedido seguindo os princípios gerais do mesmo e incluindo tais afastamentos da presente revelação conforme está dentro da prática conhecida ou costumeira na técnica. É pretendido que o relatório descritivo e exemplos sejam considerados como exemplificativos apenas, com um escopo e espírito verdadeiros do pedido sendo indicados pelas concretizações a seguir.
[00169] Será verificado que o presente pedido não é limitado à construção exata que foi descrita acima e ilustrada nos desenhos anexos, e que várias modificações e mudanças podem ser feitas sem se afastar do escopo do mesmo. Pretende-se que o escopo do pedido seja somente limitado pelas concretizações anexas.

Claims (9)

1. Método para recomendar um conteúdo multimídia, caracterizado pelo fato de que o método compreende as etapas de:adquirir (101) dados de uma visualização de usuário de um conteúdo multimídia a ser recomendado em uma faixa de reprodução de avaliação, em que os dados de visualização de usuário compreendem pelo menos áudio de usuário, dados de vídeo e dados de profundidade de vídeo de usuário, a faixa de reprodução de avaliação sendo uma área para reprodução de avaliação do conteúdo multimídia a ser recomendado;analisar (102) os dados de visualização de usuário, para obter dados de ação de usuário correspondendo ao conteúdo multimídia a ser recomendado;calcular (103) uma primeira pontuação de preferência de usuário do conteúdo multimídia a ser recomendado de acordo com os dados de ação de usuário correspondendo ao conteúdo multimídia a ser recomendado;adquirir (104) segundas pontuações de preferência de usuário de uma pluralidade de conteúdos multimídia recomendados; erecomendar (105) o conteúdo multimídia a ser recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário,em que a etapa de calcular (103) a primeira pontuação de preferência de usuário do conteúdo multimídia compreende:determinar pelo menos uma ação de usuário compreendida em cada parte dos dados de ação de usuário;pesquisar relações correspondentes pré-armazenadas entre as ações de usuário e valores de preferência de usuário, para obter um valor de preferência de usuário correspondendo à pelo menos uma ação de usuário; determinar uma ponderação correspondendo a cada uma das ações de usuário de acordo com uma razão de um tempo de duração da ação de usuário para uma extensão de tempo de reprodução de um conteúdo multimídia recomendado; ecalcular a primeira pontuação de preferência de usuário do conteúdo multimídia a ser recomendado de acordo com o valor de preferência de usuário e a ponderação correspondendo a cada uma das ações de usuário.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que, antes de pesquisar relações correspondentes pré-armazenadas entre as ações de usuário e valores de preferência de usuário, para obter um valor de preferência de usuário correspondendo a pelo menos uma ação de usuário, o método ainda compreende as etapas de:para cada uma das ações de usuário, predefinir um valor de preferência de usuário para a ação de usuário; earmazenar as relações correspondentes entre as ações de usuário e valores de preferência de usuário.
3. Método, de acordo com a reivindicação 1 ou 2, caracterizado pelo fato de que a etapa de recomendar (105) o conteúdo multimídia a ser recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário compreende:entre as segundas pontuações de preferência de usuário, determinar uma terceira pontuação de preferência de usuário que é similar à primeira pontuação de preferência de usuário;determinar um usuário de recepção do conteúdo multimídia a ser recomendado de acordo com a terceira pontuação de preferência de usuário; eenviar o conteúdo multimídia a ser recomendado para um dispositivo de reprodução do usuário de recepção,em que as segundas pontuações de preferência de usuário são calculadas de acordo com dados coletados por segundos sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos correspondendo aos conteúdos multimídia recomendados.
4. Método, de acordo com a reivindicação 3, caracterizado pelo fato de que a etapa de determinar um usuário de recepção do conteúdo multimídia a ser recomendado de acordo com a terceira pontuação de preferência de usuário compreende:entre terceiras pontuações de preferência de usuário, determinar uma pontuação de preferência de usuário que é maior do que um limiar predefinido; edeterminar um usuário correspondendo à pontuação de preferência de usuário que é maior do que o limiar predefinido como o usuário de recepção do conteúdo multimídia a ser recomendado.
5. Método, de acordo com qualquer uma das reivindicações1 a 4, caracterizado pelo fato de que os dados de visualização de usuário são coletados por primeiros sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos na faixa de reprodução de avaliação.
6. Aparelho para recomendar um conteúdo multimídia, caracterizado pelo fato de que o aparelho compreende:um módulo de aquisição para dados de visualização de usuário, configurado para adquirir dados de visualização de usuário de um conteúdo multimídia a ser recomendado em uma faixa de reprodução de avaliação, em que os dados de visualização de usuário compreendem pelo menos áudio de usuário, dados de vídeo e dados de profundidade de vídeo de usuário, a faixa de reprodução de avaliação sendo uma área para reprodução de avaliação do conteúdo multimídia a ser recomendado;um módulo de aquisição para dados de ação de usuário, configurado para analisar os dados de visualização de usuário, para obter dados de ação de usuário correspondendo ao conteúdo multimídia a ser recomendado;um módulo de cálculo para uma pontuação de preferência de usuário, configurado para calcular uma primeira pontuação de preferência de usuário do conteúdo multimídia a ser recomendado de acordo com os dados de ação de usuário correspondendo ao conteúdo multimídia a ser recomendado;um modelo de aquisição para uma pontuação de preferência de usuário, configurado para adquirir segundas pontuações de preferência de usuário de uma pluralidade de conteúdos multimídia recomendados; eum módulo de recomendação para um conteúdo multimídia, configurado para recomendar o conteúdo multimídia a ser recomendado de acordo com a primeira pontuação de preferência de usuário e as segundas pontuações de preferência de usuário;em que o módulo de cálculo para uma pontuação de preferência de usuário compreende:uma unidade de determinação para uma ação de usuário, configurada para, para cada parte dos dados de ação de usuário, determinar pelo menos uma ação de usuário compreendida na parte de dados de ação de usuário;uma unidade de aquisição para um valor de preferência de usuário, configurada para pesquisar relações correspondentes pré-armazenadas entre as ações de usuário e valores de preferência de usuário, para obter um valor de preferência de usuário correspondendo à pelo menos uma ação de usuário;uma unidade de determinação de ponderação, configurada para determinar uma ponderação correspondendo a cada uma das ações de usuário de acordo com uma razão de um tempo de duração da ação de usuário para uma extensão de tempo de reprodução de um conteúdo multimídia recomendado; eum módulo de cálculo para uma pontuação de preferência de usuário, configurado para calcular a primeira pontuação de preferência de usuário do conteúdo multimídia a ser recomendado de acordo com o valor de preferência de usuário e a ponderação correspondendo a cada uma das ações de usuário.
7. Aparelho, de acordo com a reivindicação 6, o aparelho caracterizado pelo fato de que o aparelho ainda compreende:um módulo de definição para um valor de preferência de usuário, configurado para, para cada uma das ações de usuário, predefinir um valor de preferência de usuário para a ação de usuário; eum módulo de armazenamento, configurado para armazenar as relações correspondentes entre as ações de usuário e os valores de preferência de usuário.
8. Aparelho, de acordo com a reivindicação 6 ou 7, caracterizado pelo fato de que o módulo de recomendação para um conteúdo multimídia compreende:uma unidade de determinação para uma pontuação de preferência de usuário, configurada para, entre as segundas pontuações de preferência de usuário, determinar uma terceira pontuação de preferência de usuário que é similar à primeira pontuação de preferência de usuário;uma unidade de determinação para um usuário de recepção, configurada para determinar um usuário de recepção do conteúdo multimídia a ser recomendado de acordo com a terceira pontuação de preferência de usuário; eum módulo de envio para um conteúdo multimídia, configurado para enviar o conteúdo multimídia a ser recomendado para um dispositivo de reprodução do usuário de recepção,em que as segundas pontuações de preferência de usuário são calculadas de acordo com dados coletados por segundos sensores que são montados em uma pluralidade de dispositivos de reprodução ou nas proximidades dos mesmos correspondendo aos conteúdos multimídia recomendados.
9. Aparelho, de acordo com a reivindicação 8, caracterizado pelo fato de que a unidade de determinação para um usuário de recepção é configurada para, entre terceiras pontuações de preferência de usuário, determinar uma pontuação de preferência de usuário que é maior do que um limiar predefinido; e determinar um usuário correspondendo à pontuação de preferência de usuário que é maior do que o limiar predefinido como o usuário de recepção do conteúdo multimídia a ser recomendado.
BR112015000039-8A 2014-05-28 2014-10-23 Método e aparelho para recomendar um conteúdo multimídia BR112015000039B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410230541.3A CN104035982B (zh) 2014-05-28 2014-05-28 多媒体资源推荐方法及装置
CN201410230541.3 2014-05-28
PCT/CN2014/089247 WO2015180385A1 (zh) 2014-05-28 2014-10-23 多媒体资源推荐方法及装置

Publications (2)

Publication Number Publication Date
BR112015000039A2 BR112015000039A2 (pt) 2017-06-27
BR112015000039B1 true BR112015000039B1 (pt) 2022-01-18

Family

ID=51466752

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112015000039-8A BR112015000039B1 (pt) 2014-05-28 2014-10-23 Método e aparelho para recomendar um conteúdo multimídia

Country Status (9)

Country Link
US (1) US10289621B2 (pt)
EP (1) EP2950551B1 (pt)
JP (1) JP6110030B2 (pt)
KR (1) KR101732591B1 (pt)
CN (1) CN104035982B (pt)
BR (1) BR112015000039B1 (pt)
MX (1) MX359702B (pt)
RU (1) RU2611260C2 (pt)
WO (1) WO2015180385A1 (pt)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035982B (zh) * 2014-05-28 2017-10-20 小米科技有限责任公司 多媒体资源推荐方法及装置
US9621955B2 (en) * 2014-12-31 2017-04-11 Google Inc. Identifying media channels that have a high likelihood of multiple consumptions by one or more users
US11290783B2 (en) * 2015-03-17 2022-03-29 Comcast Cable Communications, Llc Real-time recommendations for altering content output
US11483618B2 (en) * 2015-06-23 2022-10-25 Gregory Knox Methods and systems for improving user experience
US20160379255A1 (en) 2015-06-25 2016-12-29 Sony Corporation System and method for multimedia promotion and content prioritization
CN105245957A (zh) * 2015-11-05 2016-01-13 京东方科技集团股份有限公司 视频推荐方法、装置和***
CN106909589A (zh) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 一种数据推荐方法和装置
CN105574199B (zh) * 2015-12-28 2020-04-21 合一网络技术(北京)有限公司 搜索引擎的虚假搜索行为的识别方法和装置
US10664500B2 (en) 2015-12-29 2020-05-26 Futurewei Technologies, Inc. System and method for user-behavior based content recommendations
CN105719164A (zh) * 2016-01-21 2016-06-29 海信集团有限公司 一种推荐付费多媒体资源的方法及装置
CN107133232A (zh) * 2016-02-29 2017-09-05 惠州华阳通用电子有限公司 一种车载在线音乐推荐方法及装置
US9659068B1 (en) 2016-03-15 2017-05-23 Spotify Ab Methods and systems for providing media recommendations based on implicit user behavior
CN105843876B (zh) * 2016-03-18 2020-07-14 阿里巴巴(中国)有限公司 多媒体资源的质量评估方法和装置
CN105975535A (zh) * 2016-04-29 2016-09-28 合网络技术(北京)有限公司 多媒体资源的推荐方法和装置
CN106060590B (zh) * 2016-07-07 2020-01-31 青岛海信电器股份有限公司 推荐信息的显示方法、装置及***
CN106294830A (zh) * 2016-08-17 2017-01-04 合智能科技(深圳)有限公司 多媒体资源的推荐方法及装置
CN106326391B (zh) * 2016-08-17 2020-02-14 合一智能科技(深圳)有限公司 多媒体资源推荐方法及装置
CN106339489A (zh) * 2016-08-31 2017-01-18 南京炫佳网络科技有限公司 动漫ip用户喜好度评估算法
CN107547922B (zh) * 2016-10-28 2019-12-17 腾讯科技(深圳)有限公司 信息处理方法、装置、***及计算机可读存储介质
US10609453B2 (en) * 2017-02-21 2020-03-31 The Directv Group, Inc. Customized recommendations of multimedia content streams
CN106951137A (zh) * 2017-03-02 2017-07-14 合网络技术(北京)有限公司 多媒体资源的分类方法及装置
CN107592572B (zh) * 2017-09-21 2021-05-14 广州方硅信息技术有限公司 视频推荐方法、装置及其设备
CN107786899A (zh) * 2017-10-17 2018-03-09 北京小米移动软件有限公司 节目推荐方法及装置
CN109327739B (zh) * 2018-11-27 2022-02-25 广州虎牙信息科技有限公司 一种视频处理方法、装置、计算设备和存储介质
CN111274278A (zh) * 2020-01-19 2020-06-12 托普朗宁(北京)教育科技有限公司 辅助学习的方法、装置及可读存储介质
CN111639199A (zh) * 2020-06-04 2020-09-08 北京声智科技有限公司 多媒体文件推荐方法、装置、服务器及存储介质
CN114071119B (zh) * 2020-07-31 2024-03-19 北京达佳互联信息技术有限公司 资源的测试方法、装置、电子设备及存储介质
CN112632369B (zh) * 2020-12-05 2023-03-24 武汉风行在线技术有限公司 一种识别笑声的短视频推荐***及方法
CN113014938B (zh) * 2021-02-24 2022-06-14 北京金和网络股份有限公司 多维度视频直播推荐方法及装置
CN113918738B (zh) * 2021-12-07 2023-05-09 北京达佳互联信息技术有限公司 多媒体资源推荐方法、装置、电子设备及存储介质
CN114302242B (zh) * 2022-01-25 2023-10-31 聚好看科技股份有限公司 一种媒资推荐方法、显示设备及服务器
US20240022791A1 (en) * 2022-07-15 2024-01-18 Rovi Guides, Inc. Systems and methods to adapt a schedule to be played by a media player

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8751957B1 (en) 2000-11-22 2014-06-10 Pace Micro Technology Plc Method and apparatus for obtaining auditory and gestural feedback in a recommendation system
US20030014407A1 (en) * 2001-04-11 2003-01-16 Green Arrow Media, Inc. System and method for making media recommendations
JP2006526817A (ja) * 2003-05-12 2006-11-24 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ プロフィールに基づく協調フィルタリングを実行する装置及び方法
KR100493902B1 (ko) 2003-08-28 2005-06-10 삼성전자주식회사 콘텐츠 추천방법 및 시스템
US7716194B2 (en) * 2005-01-12 2010-05-11 Microsoft Corporation File management system employing time line based representation of data
JP2006325011A (ja) * 2005-05-19 2006-11-30 Hitachi Ltd 録画番組選択支援方法および録画再生装置
RU2427975C2 (ru) * 2005-07-21 2011-08-27 Конинклейке Филипс Электроникс Н.В. Объединяющее устройство и способ для предоставления пользователю возможности выбирать объединенный контент
US9514436B2 (en) * 2006-09-05 2016-12-06 The Nielsen Company (Us), Llc Method and system for predicting audience viewing behavior
EP2343660A1 (en) 2007-03-31 2011-07-13 Sony Deutschland GmbH Method for content recommendation
US8549550B2 (en) 2008-09-17 2013-10-01 Tubemogul, Inc. Method and apparatus for passively monitoring online video viewing and viewer behavior
JP2009081637A (ja) * 2007-09-26 2009-04-16 Brother Ind Ltd 番組情報選択装置および番組情報選択プログラム
JP4538756B2 (ja) 2007-12-03 2010-09-08 ソニー株式会社 情報処理装置、情報処理端末、情報処理方法、およびプログラム
JP2009267445A (ja) * 2008-04-21 2009-11-12 Toshiba Corp 嗜好性情報管理装置及び嗜好性情報管理方法
KR20090121016A (ko) 2008-05-21 2009-11-25 박영민 시청자 반응 측정 방법 및 시스템
CN101763351A (zh) * 2008-12-23 2010-06-30 未序网络科技(上海)有限公司 基于数据融合的视频节目推荐方法
EP2275984A1 (en) * 2009-07-17 2011-01-19 Axel Springer Digital TV Guide GmbH Automatic information selection based on involvement classification
JP2011130279A (ja) * 2009-12-18 2011-06-30 Sony Corp コンテンツ提供サーバ、コンテンツ再生装置、コンテンツ提供方法、コンテンツ再生方法、プログラムおよびコンテンツ提供システム
JP2011166572A (ja) * 2010-02-12 2011-08-25 Nec Personal Products Co Ltd 番組嗜好推定装置、画像視聴システム、番組視聴確認方法、及びプログラム
CN101901450A (zh) * 2010-07-14 2010-12-01 中兴通讯股份有限公司 媒体内容推荐方法和媒体内容推荐***
WO2012158234A2 (en) * 2011-02-27 2012-11-22 Affectiva, Inc. Video recommendation based on affect
CN102780920A (zh) * 2011-07-05 2012-11-14 上海奂讯通信安装工程有限公司 电视节目推荐方法及***
US20130110618A1 (en) * 2011-11-02 2013-05-02 Yahoo! Inc. Online article syndication via content packages
JP2013109537A (ja) * 2011-11-21 2013-06-06 Nippon Hoso Kyokai <Nhk> 関心度推定装置及びそのプログラム
CN102402625A (zh) 2011-12-28 2012-04-04 深圳市五巨科技有限公司 一种音乐推荐的方法及***
CA2775700C (en) * 2012-05-04 2013-07-23 Microsoft Corporation Determining a future portion of a currently presented media program
US20140026156A1 (en) * 2012-07-18 2014-01-23 David Deephanphongs Determining User Interest Through Detected Physical Indicia
CN103136351B (zh) 2013-02-25 2017-04-19 Tcl集团股份有限公司 一种媒体***的媒体文件推送方法及媒体***
CN103324729B (zh) 2013-06-27 2017-03-08 小米科技有限责任公司 一种推荐多媒体资源的方法和装置
CN103327111A (zh) 2013-07-01 2013-09-25 百度在线网络技术(北京)有限公司 多媒体文件的推荐方法、***和服务器
CN103514255B (zh) * 2013-07-11 2017-04-05 江苏谐云智能科技有限公司 一种基于项目层次类别的协同过滤推荐方法
US9264770B2 (en) * 2013-08-30 2016-02-16 Rovi Guides, Inc. Systems and methods for generating media asset representations based on user emotional responses
CN103544212B (zh) * 2013-09-09 2017-04-05 Tcl集团股份有限公司 一种内容推荐方法及***
CN103500215A (zh) * 2013-09-30 2014-01-08 乐视网信息技术(北京)股份有限公司 一种多媒体文件推荐方法及装置
US9338489B2 (en) * 2014-04-23 2016-05-10 Netflix, Inc. Recommending media items based on take rate signals
CN104035982B (zh) * 2014-05-28 2017-10-20 小米科技有限责任公司 多媒体资源推荐方法及装置

Also Published As

Publication number Publication date
EP2950551A1 (en) 2015-12-02
CN104035982B (zh) 2017-10-20
KR101732591B1 (ko) 2017-05-04
MX2015000199A (es) 2016-03-03
MX359702B (es) 2018-10-05
RU2014151407A (ru) 2016-08-20
KR20160000399A (ko) 2016-01-04
RU2611260C2 (ru) 2017-02-21
JP2016524768A (ja) 2016-08-18
EP2950551B1 (en) 2017-11-15
US10289621B2 (en) 2019-05-14
JP6110030B2 (ja) 2017-04-05
BR112015000039A2 (pt) 2017-06-27
WO2015180385A1 (zh) 2015-12-03
CN104035982A (zh) 2014-09-10
US20150347416A1 (en) 2015-12-03

Similar Documents

Publication Publication Date Title
BR112015000039B1 (pt) Método e aparelho para recomendar um conteúdo multimídia
EP3488618B1 (en) Live video streaming services with machine-learning based highlight replays
CN107404656B (zh) 直播视频推荐方法、装置及服务器
CN108012162B (zh) 内容推荐方法及装置
CN108712661B (zh) 一种直播视频处理方法、装置、设备及存储介质
US9436875B2 (en) Method and apparatus for semantic extraction and video remix creation
ES2648368B1 (es) Recomendación de vídeo con base en el contenido
JP6267861B2 (ja) 対話型広告のための使用測定技法およびシステム
US20190332872A1 (en) Information push method, information push device and information push system
CN104021162B (zh) 一种为多媒体资源打分的方法及装置
US20180124458A1 (en) Methods and systems for generating media viewing experiential data
CN108683952B (zh) 基于交互视频的视频内容片段推送方法及装置
US20160105520A1 (en) Method, apparatus, and system for pushing network content
CN103365936A (zh) 视频推荐***及其方法
US20180109828A1 (en) Methods and systems for media experience data exchange
CN103760968A (zh) 数字标牌显示内容选择方法和装置
JP2014519648A5 (pt)
TW201931168A (zh) 視頻資料處理方法、裝置、電子設備和儲存媒體
US10440435B1 (en) Performing searches while viewing video content
CN105718566B (zh) 一种智能音乐推荐***
JP2014041560A5 (pt)
WO2018072335A1 (zh) 交友对象的推荐方法和装置
KR102522989B1 (ko) 멀티미디어 콘텐츠 내 상품 정보 제공 장치 및 방법
WO2019192455A1 (zh) 门店***、物品搭配方法、装置及电子设备
CN107392138A (zh) 一种显示方法及装置

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 23/10/2014, OBSERVADAS AS CONDICOES LEGAIS.