首页> 中国专利> 根据历史观看记录进行视频推送的方法和系统

根据历史观看记录进行视频推送的方法和系统

摘要

本申请公开了一种根据历史观看记录进行视频推送的方法和系统,方法包括:根据用户ID记录用户观看的视频历史记录;根据所述视频历史记录中的观看视频数量,设置获取视频历史记录的时间范围;获取所述时间范围内的视频历史记录;根据所述时间范围内的视频历史记录,获取所述视频历史记录中各个视频的特征数据;计算各所述特征数据与预先设定的视频特征中各个子特征的相似度,并根据相似度对视频进行排序;根据排序结果获取排序靠前的预定数量的视频特征的各个子特征,并将各个子特征与数据库中的数据进行匹配,获取到用户喜爱观看的视频类型;根据用户观看视频的类型向用户进行相关视频推送。

著录项

  • 公开/公告号CN106454423A

    专利类型发明专利

  • 公开/公告日2017-02-22

    原文格式PDF

  • 申请/专利权人 暴风集团股份有限公司;

    申请/专利号CN201611160025.3

  • 发明设计人 张功政;贺振增;王一丁;张鹏宇;

    申请日2016-12-15

  • 分类号H04N21/25;H04N21/258;H04N21/262;H04L29/08;G06F17/30;

  • 代理机构北京晟睿智杰知识产权代理事务所(特殊普通合伙);

  • 代理人于淼

  • 地址 100083 北京市海淀区学院路51号首享科技大厦6层

  • 入库时间 2023-06-19 01:36:59

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-07-19

    授权

    授权

  • 2017-03-22

    实质审查的生效 IPC(主分类):H04N21/25 申请日:20161215

    实质审查的生效

  • 2017-02-22

    公开

    公开

说明书

技术领域

本申请涉及视频播放技术领域,具体地说,涉及一种根据历史观看记录进行视频推送的方法和系统。

背景技术

随着信息化技术的普及,越来越多的人们通过视频来汲取信息、获取新闻资讯或休闲娱乐,人们对视频的依赖程度也越来越高。

现有的视频播放软件大都只是为用户提供一个视频播放的平台,为用户提供大量的视频资源,供用户根据视频的类型或上映时间进行选择播放,并不能够根据用户的喜好向用户推送其喜欢的视频,即使有个别视频播放软件能够向用户推送视频,但也只是随机进行推送,推送的视频可能并不能满足用户的需求,而且频繁向用户推送也会给用户带来不好的体验效果。

发明内容

有鉴于此,本申请所要解决的技术问题是提供了一种根据历史观看记录进行视频推送的方法和系统,能够通过分析用户观看的视频历史记录来得到用户近期爱看的视频类型,并主动向用户推送相关视频类型的视频,设计非常人性化。

为了解决上述技术问题,本申请有如下技术方案:

一种根据历史观看记录进行视频推送的方法,包括:

根据用户ID记录用户观看的视频历史记录;

根据所述视频历史记录中的观看视频数量,设置获取视频历史记录的时间范围;

获取所述时间范围内的视频历史记录;

根据所述时间范围内的视频历史记录,获取所述视频历史记录中各个视频的特征数据;

计算各所述特征数据与预先设定的视频特征中各个子特征的相似度,并根据相似度对视频进行排序;

根据排序结果获取排序靠前的预定数量的视频特征的各个子特征,并将各个子特征与数据库中的数据进行匹配,获取到用户喜爱观看的视频类型;

根据用户观看视频的类型向用户进行相关视频推送。

优选地,其中:

根据所述视频历史记录中的观看视频数量,设置获取视频历史记录的时间范围,进一步为:

判断预设第一时间范围内所观看的视频数量是否超出预设数量范围,若未超出所述预设数量范围,则获取所述预设第一时间范围内的视频历史记录,若所述观看视频的数量超出所述预设数量范围,则自动获取所述预设第二时间范围内的视频历史记录,所述预设第二时间范围小于所述预设第一时间范围。

优选地,其中:

进一步包括:

根据所述时间范围内的视频历史记录,获取用户每天观看视频的时间段,根据用户每天观看视频的时间段,计算出用户观看视频最多的时间段,并选择在用户观看视频最多的时间段向用户推送视频,且每天只推送一次。

优选地,其中:

进一步包括:

接收用户设置的视频推送时间,根据用户设置的视频推送时间,向用户进行一次视频推送。

优选地,其中:

进一步包括:

在根据用户观看视频的类型向用户进行相关视频推送前,判断用户所使用的客户端的网络状况,并选择在WiFi状态下向用户推送视频。

一种根据历史观看记录进行视频推送的系统,其特征在于,包括:视频历史记录记录模块、时间范围设置模块、历史记录获取模块、特征数据获取模块、相似度排序模块、用户喜爱视频类型获取模块和视频推送模块,

所述视频历史记录记录模块,用于根据用户ID记录用户观看的视频历史记录;

所述时间范围设置模块,用于根据所述视频历史记录中的观看视频数量,设置获取视频历史记录的时间范围;

所述历史记录获取模块,用于获取所述时间范围内的视频历史记录;

所述特征数据获取模块,用于根据所述时间范围内的视频历史记录,获取所述视频历史记录中各个视频的特征数据;

所述相似度排序模块,用于计算各所述特征数据与预先设定的视频特征中各个子特征的相似度,并根据相似度对视频进行排序;

所述用户喜爱视频类型获取模块,用于根据排序结果获取排序靠前的预定数量的视频特征的各个子特征,并将各个子特征与数据库中的数据进行匹配,获取到用户喜爱观看的视频类型;

所述视频推送模块,用于根据用户观看视频的类型向用户进行相关视频推送。

优选地,其中:

所述时间范围设置模块,进一步用于判断预设第一时间范围内所观看的视频数量是否超出预设数量范围,若未超出所述预设数量范围,则获取所述预设第一时间范围内的视频历史记录,若所述观看视频的数量超出所述预设数量范围,则自动获取所述预设第二时间范围内的视频历史记录,所述预设第二时间范围小于所述预设第一时间范围。

优选地,其中:

所述视频推送模块,进一步用于根据所述时间范围内的视频历史记录,获取用户每天观看视频的时间段,根据用户每天观看视频的时间段,计算出用户观看视频最多的时间段,并选择在用户观看视频最多的时间段向用户推送视频,且每天只推送一次。

优选地,其中:

所述视频推送模块,进一步用于接收用户设置的视频推送时间,根据用户设置的视频推送时间,向用户进行一次视频推送。

优选地,其中:

所述视频推送模块,进一步用于在根据用户观看视频的类型向用户进行相关视频推送前,判断用户所使用的客户端的网络状况,并选择在WiFi状态下向用户推送视频。

与现有技术相比,本申请所述的系统及方法,达到了如下效果:

第一,本发明所提供的根据历史观看记录进行视频推送的方法和系统,能够通过分析用户观看的视频历史记录来得到用户近期爱看的视频类型,并主动向用户推送相关视频类型的视频,设计非常人性化。

第二,本发明所提供的根据历史观看记录进行视频推送的方法和系统,能够智能地根据用户观看视频的量来确认视频分析样本,以确保分析出的视频类型更加符合用户的喜好。

第三,本发明所提供的根据历史观看记录进行视频推送的方法和系统,能够智能地分析出用户通常观看视频的时间段,并选择在这个时间段向用户推送一次视频,而且还能判断用户所使用的客户端是否连接了WiFi,并在WiFi条件下向用户进行推送,既考虑了用户需求,又不会让用户反感。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本发明的所述一种根据历史观看记录进行视频推送的方法的流程图;

图2为本发明的所述一种根据历史观看记录进行视频推送的系统的结构图;

图3为本发明的所述一种根据历史观看记录进行视频推送的方法的实施例的流程图。

具体实施方式

如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。

实施例1

参见图1所示为本申请所述一种根据历史观看记录进行视频推送的方法的具体实施例,该方法包括:

步骤101、根据用户ID记录用户观看的视频历史记录;

步骤102、根据所述视频历史记录中的观看视频数量,设置获取视频历史记录的时间范围;

步骤103、获取所述时间范围内的视频历史记录;

步骤104、根据所述时间范围内的视频历史记录,获取所述视频历史记录中各个视频的特征数据;

步骤105、计算各所述特征数据与预先设定的视频特征中各个子特征的相似度,并根据相似度对视频进行排序;

步骤106、根据排序结果获取排序靠前的预定数量的视频特征的各个子特征,并将各个子特征与数据库中的数据进行匹配,获取到用户喜爱观看的视频类型;

步骤107、根据用户观看视频的类型向用户进行相关视频推送。

本发明所提供的上述根据历史观看记录进行视频推送的方法,通过记录的用户观看视频的记录,结合某一时间范围内观看视频的数量,确定观看视频记录的样本,并获取到观看视频记录的样本中各个视频的特征数据,计算特征数据域预先设定的视频特征中各个子特征的相似度,并根据相似度对视频进行排序,根据排序结果分析获得用户喜爱观看的视频类型,并向用户推送该视频类型的视频。通过该方法获取到的用户喜爱的视频类型更加贴合用户的实际需求,设计非常人性化。

上述视频历史记录中各个视频的特征数据至少包括:视频的名称、类型、导演、演员、简介内容等。上述预先设定的视频特征中各个子特征,例如可以是视频类型中的电影、综艺、电视剧等,也可以进一步细化为喜剧电影、悲剧电影等等。

上述步骤104中,根据所述视频历史记录中的观看视频数量,设置获取视频历史记录的时间范围,进一步为:

判断预设第一时间范围内所观看的视频数量是否超出预设数量范围,若未超出所述预设数量范围,则获取所述预设第一时间范围内的视频历史记录,若所述观看视频的数量超出所述预设数量范围,则自动获取所述预设第二时间范围内的视频历史记录,所述预设第二时间范围小于所述预设第一时间范围。

上述方法可灵活设置获取视频历史记录的时间范围,也就是上述第一时间范围和第二时间范围,同时还能灵活设置预设数量范围。例如,用户最近观看视频数量在正常数量范围内时,可获取最近3周的视频历史记录作为分析样本;当最近观看视频比较多时,自动缩短视频历史记录样本的时间,可以缩短至最近1周、最近3天等等,通过此种方式可较为准确的获取到具有代表意义的样本,因此更有利于分析道用户近期对视频的喜好类型。

本发明所提供的根据历史观看记录进行视频推送的方法,进一步包括:根据所述时间范围内的视频历史记录,获取用户每天观看视频的时间段,根据用户每天观看视频的时间段,计算出用户观看视频最多的时间段,并选择在用户观看视频最多的时间段向用户推送视频,且每天只推送一次。

例如,通过上述方法得出用户观看视频最多的时间段为晚9点-11点,那么本发明可选择在晚9点-11点之间向用户进行一次视频推送,而且仅进行一次。这样既不会让用户反感,还能为用户提供其可能喜爱的视频,满足用户观看视频的需求,提升用户的观看体验。

本发明所提供的根据历史观看记录进行视频推送的方法,进一步包括:接收用户设置的视频推送时间,根据用户设置的视频推送时间,向用户进行一次视频推送。

也就是说,本发明还接受用户的自定义设置,用户可设置在哪个时间段可接受视频的推送,然后再在用户设置的时间范围内进行视频推送,当然用户也可根据实际情况关闭这个功能,设计非常灵活。

本发明所提供的根据历史观看记录进行视频推送的方法,进一步包括:在根据用户观看视频的类型向用户进行相关视频推送前,判断用户所使用的客户端的网络状况,并选择在WiFi状态下向用户推送视频。

本发明所提供的方法在对视频进行推送前,还能够根据用户的网络情况,优先选择在WiFi状态下进行推送,为客户减少了不必要的流量浪费。

实施例2

参见图2所示为本申请所述一种根据历史观看记录进行视频推送的系统的具体实施例,该系统包括:视频历史记录记录模块10、时间范围设置模块20、历史记录获取模块30、特征数据获取模块40、相似度排序模块50、用户喜爱视频类型获取模块60和视频推送模块70,

所述视频历史记录记录模块10,用于根据用户ID记录用户观看的视频历史记录;

所述时间范围设置模块20,用于根据所述视频历史记录中的观看视频数量,设置获取视频历史记录的时间范围;

所述历史记录获取模块30,用于获取所述时间范围内的视频历史记录;

所述特征数据获取模块40,用于根据所述时间范围内的视频历史记录,获取所述视频历史记录中各个视频的特征数据;

所述相似度排序模块50,用于计算各所述特征数据与预先设定的视频特征中各个子特征的相似度,并根据相似度对视频进行排序;

所述用户喜爱视频类型获取模块60,用于根据排序结果获取排序靠前的预定数量的视频特征的各个子特征,并将各个子特征与数据库中的数据进行匹配,获取到用户喜爱观看的视频类型;

所述视频推送模块70,用于根据用户观看视频的类型向用户进行相关视频推送。

本发明所提供的上述根据历史观看记录进行视频推送的系统,通过视频历史记录记录模块10记录的用户观看视频的记录,结合某一时间范围内观看视频的数量,确定观看视频记录的样本,获取到观看视频记录的样本中各个视频的特征数据,通过相似度排序模块50计算特征数据域预先设定的视频特征中各个子特征的相似度,并根据相似度对视频进行排序,用户喜爱视频类型获取模块60根据排序结果分析获得用户喜爱观看的视频类型,并通过视频推送模块70向用户推送该视频类型的视频。通过该方法获取到的用户喜爱的视频类型更加贴合用户的实际需求,设计非常人性化。

上述视频历史记录中各个视频的特征数据至少包括:视频的名称、类型、导演、演员、简介内容等。上述预先设定的视频特征中各个子特征,例如可以是视频类型中的电影、综艺、电视剧等,也可以进一步细化为喜剧电影、悲剧电影等等。

上述时间范围设置模块20,进一步用于判断预设第一时间范围内所观看的视频数量是否超出预设数量范围,若未超出所述预设数量范围,则获取所述预设第一时间范围内的视频历史记录,若所述观看视频的数量超出所述预设数量范围,则自动获取所述预设第二时间范围内的视频历史记录,所述预设第二时间范围小于所述预设第一时间范围。

上述系统中的时间范围设置模块20可灵活设置获取视频历史记录的时间范围,也就是上述第一时间范围和第二时间范围,同时还能灵活设置预设数量范围。例如,用户最近观看视频数量在正常数量范围内时,可获取最近3周的视频历史记录作为分析样本;当最近观看视频比较多时,自动缩短视频历史记录样本的时间,可以缩短至最近1周、最近3天等等,通过此种方式可较为准确的获取到具有代表意义的样本,因此更有利于分析道用户近期对视频的喜好类型。

上述视频推送模块70,进一步用于根据所述时间范围内的视频历史记录,获取用户每天观看视频的时间段,根据用户每天观看视频的时间段,计算出用户观看视频最多的时间段,并选择在用户观看视频最多的时间段向用户推送视频,且每天只推送一次。

例如,通过视频推送模块70得出用户观看视频最多的时间段为晚9点-11点,那么本发明可选择在晚9点-11点之间向用户进行一次视频推送,而且仅进行一次。这样既不会让用户反感,还能为用户提供其可能喜爱的视频,满足用户观看视频的需求,提升用户的观看体验。

上视频推送模块70,进一步用于接收用户设置的视频推送时间,根据用户设置的视频推送时间,向用户进行一次视频推送。

也就是说,本发明还接受用户的自定义设置,用户可设置在哪个时间段可接受视频的推送,然后再在用户设置的时间范围内进行视频推送,当然用户也可根据实际情况关闭这个功能,设计非常灵活。

上述视频推送模块70,进一步用于在根据用户观看视频的类型向用户进行相关视频推送前,判断用户所使用的客户端的网络状况,并选择在WiFi状态下向用户推送视频。

本发明所提供的方法在对视频进行推送前,还能够根据用户的网络情况,优先选择在WiFi状态下进行推送,为客户减少了不必要的流量浪费。

实施例3

以下提供一种本发明根据历史观看记录进行视频推送的系统的搭建和运行方法的应用实施例,参见图3,具体包括:

步骤201、根据用户ID记录用户观看的视频历史记录;

步骤202、根据所述视频历史记录中的观看视频数量,设置获取视频历史记录的时间范围为最近一周;

步骤203、获取最近一周内的视频历史记录;

步骤204、根据最近一周内的视频历史记录,获取所述视频历史记录中各个视频的特征数据;

步骤205、计算各所述特征数据与预先设定的视频特征中各个子特征的相似度,并根据相似度对视频进行排序;

步骤206、根据排序结果获取排序靠前的预定数量的视频特征的各个子特征,并将各个子特征与数据库中的数据进行匹配,获取到用户喜爱观看的视频类型;

步骤207、根据所述时间范围内的视频历史记录,获取用户每天观看视频的时间段,根据用户每天观看视频的时间段,计算出用户观看视频最多的时间段,并选择在用户观看视频最多的时间段向用户推送视频,且每天只推送一次。

如此则实现了向用户推送其喜爱的视频的流程。

通过以上各实施例可知,本申请存在的有益效果是:

第一,本发明所提供的根据历史观看记录进行视频推送的方法和系统,能够通过分析用户观看的视频历史记录来得到用户近期爱看的视频类型,并主动向用户推送相关视频类型的视频,设计非常人性化。

第二,本发明所提供的根据历史观看记录进行视频推送的方法和系统,能够智能地根据用户观看视频的量来确认视频分析样本,以确保分析出的视频类型更加符合用户的喜好。

第三,本发明所提供的根据历史观看记录进行视频推送的方法和系统,能够智能地分析出用户通常观看视频的时间段,并选择在这个时间段向用户推送一次视频,而且还能判断用户所使用的客户端是否连接了WiFi,并在WiFi条件下向用户进行推送,既考虑了用户需求,又不会让用户反感。

本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号