CN107948755A - 一种结合用户观看时长的视频内容推荐方法及*** - Google Patents

一种结合用户观看时长的视频内容推荐方法及*** Download PDF

Info

Publication number
CN107948755A
CN107948755A CN201711277065.0A CN201711277065A CN107948755A CN 107948755 A CN107948755 A CN 107948755A CN 201711277065 A CN201711277065 A CN 201711277065A CN 107948755 A CN107948755 A CN 107948755A
Authority
CN
China
Prior art keywords
user
content
viewing
duration
record
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN201711277065.0A
Other languages
English (en)
Other versions
CN107948755B (zh
Inventor
马巨
范洪涛
范晓波
王菁宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mianyang Huan Net Science And Technology Co Ltd
Original Assignee
Mianyang Huan Net Science And Technology Co Ltd
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 Mianyang Huan Net Science And Technology Co Ltd filed Critical Mianyang Huan Net Science And Technology Co Ltd
Priority to CN201711277065.0A priority Critical patent/CN107948755B/zh
Publication of CN107948755A publication Critical patent/CN107948755A/zh
Application granted granted Critical
Publication of CN107948755B publication Critical patent/CN107948755B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • 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
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种结合用户观看时长的视频内容推荐方法及***,旨在解决现有技术中视频推荐大多考虑的是用户的点击而没有考虑其他用户使用因素而导致判断的结果差的问题;本发明以用户观看时间长度作为用户喜好的重要因素鉴别出同类的用户,推荐同类用户的观看节目,发挥了人的主观作用,推荐结果具有更好的准确度;本申请适用于内容推荐相关领域。

Description

一种结合用户观看时长的视频内容推荐方法及***
技术领域
本发明涉及视频内容推荐方法,具体涉及一种结合用户观看时长的视频内容推荐方法及***。
背景技术
随着OTT盒子和智能电视的发展,互联网视频的日益丰富,部分用户面临着如何找到自己喜欢的内容的难题。出现了许多基于节目标签,内容,等不同纬度的推荐方法,但是这些方法忽略了人的主观能动性,推荐出的内容可能并不是用户喜欢和希望观看的,或者只是使用了用户观看的内容记录的次数而未考虑用户观看的内容的时长。
本发明提出了一种新的方法***,分析用户观看过的历史的内容的时长,统计用户观看时间,通过将同样内容相近观看时长的用户归为一类,将同类用户观看过的历史内容推荐给未观看过的用户,本发明主要优点是将具有一定观看目标的用户观看的内容推荐给不具有明确目标的用户。
发明内容
本发明的目的在于:针对现有技术中视频推荐大多考虑的是用户的点击而没有考虑其他用户使用因素而导致判断的结果差的问题,本申请提供了一种结合用户观看时长的视频内容推荐方法及***。
本发明采用的技术方案如下:
一种结合用户观看时长的视频内容推荐方法,包括以下步骤:
步骤1:记录用户中n天内观看记录m个内容P1,P2,P3,P4…Pm并记录成Tn(Pm),Tn(Pm)表示对于过去n天观看的m内容对应的时长,设SIM(A)=MAX(Tn(Px)),SIM表示用户A过去n天观看用时最长的内容Px的时长;
步骤2:直接划分用户群,获得用户群a中的Tn(Px),如果Tn(Px)不存在,排除Px,m=m-1,返回步骤1;
步骤3:获得与用户群a SIM(A)值相近的用户群b;
步骤4:根据步骤3中的SIM(A)值在用户群b中找出用户B,使得Tn(Px)是用户B对内容Px的最长观看时长;
步骤5:如果用户B的历史记录中含有的观看记录用户A历史中没有,将用户B的历史记录推荐给用户A,否则排除用户B回到步骤3。
一种结合用户观看时长的视频内容推荐***,包括用户历史观看记录采集模块、用户相似度计算模块和内容节目推荐模块;
用户历史观看记录采集模块:记录用户的观看内容;
用户相似度计算模块:分别计算用户群a过去n天观看m个内容的时长,找出观看时间最长的内容P,计算用户群a中每个用户观看用内容P所用的时间长度,找出与用户A观看内容P的时间长度相近的用户群b,计算用户群b中每个用户观看的内容的时间长度,对每个用户按照观看内容的时间长度从大到小排序,找出一个用户B使得得观看内容P的时长排在最前面;
内容节目推荐模块:将用户群b观看的内容而用户群a未观看的内容推荐给用户A。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1.本发明以用户观看时间长度作为用户喜好的重要因素鉴别出同类的用户,推荐同类用户的观看节目,发挥了人的主观作用,推荐结果具有更好的准确度;
2.本申请在考虑用户的用户观看内容的同时,还考虑了用户的观看时长,从而获得了更加准确的用户观看喜好评估,使得内容推荐更符合用户喜好。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本发明的主旨。
图1本申请内容推荐方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
一种结合用户观看时长的视频内容推荐方法,包括以下步骤:
步骤1:记录用户中n天内观看记录m个内容P1,P2,P3,P4…Pm并记录成Tn(Pm),Tn(Pm)表示对于过去n天观看的m内容对应的时长,设SIM(A)=MAX(Tn(Px)),SIM表示用户A过去n天观看用时最长的内容Px的时长;
步骤2:直接划分用户群,获得用户群a中的Tn(Px),如果Tn(Px)不存在,排除Px,m=m-1,返回步骤1;
步骤3:获得与用户群a SIM(A)值相近的用户群b;
步骤4:根据步骤3中的SIM(A)值在用户群b中找出用户B,使得Tn(Px)是用户B对内容Px的最长观看时长;
步骤5:如果用户B的历史记录中含有的观看记录用户A历史中没有,将用户B的历史记录推荐给用户A,否则排除用户B回到步骤3。
一种结合用户观看时长的视频内容推荐***,包括用户历史观看记录采集模块、用户相似度计算模块和内容节目推荐模块;
用户历史观看记录采集模块:记录用户的观看内容;
用户相似度计算模块:分别计算用户群a过去n天观看m个内容的时长,找出观看时间最长的内容P,计算用户群a中每个用户观看用内容P所用的时间长度,找出与用户A观看内容P的时间长度相近的用户群b,计算用户群b中每个用户观看的内容的时间长度,对每个用户按照观看内容的时间长度从大到小排序,找出一个用户B使得得观看内容P的时长排在最前面;
内容节目推荐模块:将用户群b观看的内容而用户群a未观看的内容推荐给用户A。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何属于本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

Claims (2)

1.一种结合用户观看时长的视频内容推荐方法,其特征在于,包括以下步骤:
步骤1:记录用户中n天内观看记录m个内容P1,P2,P3,P4…Pm并记录成Tn(Pm),Tn(Pm)表示对于过去n天观看的m内容对应的时长,设SIM(A)=MAX(Tn(Px)),SIM表示用户A过去n天观看用时最长的内容Px的时长;
步骤2:直接划分用户群,获得用户群a中的Tn(Px),如果Tn(Px)不存在,排除Px,m=m-1,返回步骤1;
步骤3:获得与用户群a SIM(A)值相近的用户群b;
步骤4:根据步骤3中的SIM(A)值在用户群b中找出用户B,使得Tn(Px)是用户B对内容Px的最长观看时长;
步骤5:如果用户B的历史记录中含有的观看记录用户A历史中没有,将用户B的历史记录推荐给用户A,否则排除用户B回到步骤3。
2.一种结合用户观看时长的视频内容推荐***,其特征在于,包括用户历史观看记录采集模块、用户相似度计算模块和内容节目推荐模块;
用户历史观看记录采集模块:记录用户的观看内容;
用户相似度计算模块:分别计算用户群a过去n天观看m个内容的时长,找出观看时间最长的内容P,计算用户群a中每个用户观看用内容P所用的时间长度,找出与用户A观看内容P的时间长度相近的用户群b,计算用户群b中每个用户观看的内容的时间长度,对每个用户按照观看内容的时间长度从大到小排序,找出一个用户B使得得观看内容P的时长排在最前面;
内容节目推荐模块:将用户群b观看的内容而用户群a未观看的内容推荐给用户A。
CN201711277065.0A 2017-12-06 2017-12-06 一种结合用户观看时长的视频内容推荐方法及*** Active CN107948755B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711277065.0A CN107948755B (zh) 2017-12-06 2017-12-06 一种结合用户观看时长的视频内容推荐方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711277065.0A CN107948755B (zh) 2017-12-06 2017-12-06 一种结合用户观看时长的视频内容推荐方法及***

Publications (2)

Publication Number Publication Date
CN107948755A true CN107948755A (zh) 2018-04-20
CN107948755B CN107948755B (zh) 2021-05-18

Family

ID=61945891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711277065.0A Active CN107948755B (zh) 2017-12-06 2017-12-06 一种结合用户观看时长的视频内容推荐方法及***

Country Status (1)

Country Link
CN (1) CN107948755B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112102038A (zh) * 2020-09-16 2020-12-18 汤涛 一种基于大数据的直播电商平台用户访问数据库的优化方法
CN113949931A (zh) * 2021-10-13 2022-01-18 深圳市视壮科技有限公司 一种iptv节目推荐方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917269A (zh) * 2012-09-29 2013-02-06 青岛海信电器股份有限公司 一种电视节目推荐***及方法
CN103209342A (zh) * 2013-04-01 2013-07-17 电子科技大学 一种引入视频流行度和用户兴趣变化的协作过滤推荐方法
US20140250464A1 (en) * 2001-09-19 2014-09-04 At&T Intellectual Property I, L.P. Suggestive Content Based on Habit
CN105808537A (zh) * 2014-12-29 2016-07-27 Tcl集团股份有限公司 一种基于Storm的实时推荐方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140250464A1 (en) * 2001-09-19 2014-09-04 At&T Intellectual Property I, L.P. Suggestive Content Based on Habit
CN102917269A (zh) * 2012-09-29 2013-02-06 青岛海信电器股份有限公司 一种电视节目推荐***及方法
CN103209342A (zh) * 2013-04-01 2013-07-17 电子科技大学 一种引入视频流行度和用户兴趣变化的协作过滤推荐方法
CN105808537A (zh) * 2014-12-29 2016-07-27 Tcl集团股份有限公司 一种基于Storm的实时推荐方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112102038A (zh) * 2020-09-16 2020-12-18 汤涛 一种基于大数据的直播电商平台用户访问数据库的优化方法
CN113949931A (zh) * 2021-10-13 2022-01-18 深圳市视壮科技有限公司 一种iptv节目推荐方法及***

Also Published As

Publication number Publication date
CN107948755B (zh) 2021-05-18

Similar Documents

Publication Publication Date Title
JP5546632B2 (ja) マルチメディアコンテンツを分析するための方法および機構
CN105245958B (zh) 一种直播电视节目推荐方法和装置
CN108875022B (zh) 一种视频推荐方法及装置
US9473730B1 (en) Method and system for personalized recommendation modeling
US11303974B2 (en) Flagging advertisement frames for automatic content recognition
US9519910B2 (en) System and methods for calibrating user and consumer data
CN110503206A (zh) 一种预测模型更新方法、装置、设备及可读介质
US20140289241A1 (en) Systems and methods for generating a media value metric
US8438280B1 (en) Detecting and reporting on consumption rate changes
CN1600029A (zh) 根据向一个或多个第三方的推荐向用户推荐感兴趣项目的方法和设备
CN107562848B (zh) 一种视频推荐方法和装置
WO2012151026A1 (en) System and method for targeting advertisements
CN105718545A (zh) 多媒体资源的推荐方法和装置
CN106131703A (zh) 一种视频推荐的方法和终端
CN105701226A (zh) 多媒体资源评估方法和装置
CN105808537A (zh) 一种基于Storm的实时推荐方法及***
US11184682B2 (en) Obtaining viewer demographics through advertisement selections
CN110515816A (zh) 一种用户行为的分析方法及分析***
CN107948755A (zh) 一种结合用户观看时长的视频内容推荐方法及***
US20100088715A1 (en) Content Promotion to Anonymous Clients
CN114071237A (zh) 一种基于用户画像的智能电视个性化专题推荐方法
US20110161169A1 (en) Advertisement selection for a product or service to display to user
US8832733B2 (en) Method and system for providing localized advertisement information using a set top box
CN103593455B (zh) 文件推荐方法和文件推荐装置
Siregar et al. Analysis of Using Tiktok as Live Marketing in Attracting Consumers' Interest in Buying

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant