CN107948755A - 一种结合用户观看时长的视频内容推荐方法及*** - Google Patents
一种结合用户观看时长的视频内容推荐方法及*** Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning 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。
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)
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)
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的实时推荐方法及*** |
-
2017
- 2017-12-06 CN CN201711277065.0A patent/CN107948755B/zh active Active
Patent Citations (4)
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)
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 |