一种视频推送方法及装置的制造方法_2

文档序号:8546467阅读:来源:国知局
的视频以及用户在所述多个推送视频中点击播放且对应的用户观看时长小于等于预先设定的阈值的视频归类到用户不关心的视频聚类中;
[0046]所述权重分配模块,用于根据所述分类模块得到的用户关心的视频聚类中各视频对应的用户观看时长为所述用户关心的视频聚类中各视频分配权重;
[0047]所述分析模块,用于根据所述权重分配模块为用户关心的视频聚类中各视频分配的权重分析用户关心的主题,同时根据当前用户不关心的视频聚类中的视频共性分析用户不关心的主题;将所述搜索模块当前存储的预先设定的视频订阅主题中与分析得到的所述用户关心的主题一致的关键词的权重加重,并将所述搜索模块当前存储的预先设定的视频订阅主题中与分析得到的所述用户不关心的主题一致的关键词的权重减小。
[0048]本发明提供的用于服务器的视频推送装置的有益效果可以包括:
[0049]本发明提供的用于服务器的视频推送装置通过分析用户近期对收到的推送视频的点击信息,得到用户关心的视频聚类和不关心的视频聚类的共性,并根据分析结果校正用户订阅的主题,从而实现根据用户近期点击信息多推送用户关心的视频,少推送用户不关心的视频的目的,提高了推送对用户喜好的准确性。此外,通过权重分配模块根据用户的观看时长为本次推送的视频分配权重,从而可以实现更为精确的用户喜好分析。
[0050]本发明提供一种视频推送装置,用于客户端,包括:
[0051]接收模块,用于接收服务器根据所述客户端预先设定的视频订阅主题推送的多个推送视频;
[0052]播放模块,用于播放用户在所述接收模块接收的所述多个推送视频中点击的推送视频;
[0053]记录模块,用于记录用户对所述多个推送视频的点击信息,并将所述点击信息上报给服务器。
[0054]在一个实施例中,所述记录模块记录用户在所述多个推送视频中点击播放的视频信息和/或记录用户在所述多个推送视频中未点击播放的视频信息和/或记录用户在所述多个推送视频中点击播放的各视频对应的用户观看时长,并将记录的内容上报给服务器。
[0055]本发明提供的用于客户端的视频推送装置的有益效果可以包括:
[0056]本发明提供的用于客户端的视频推送装置通过记录用户对所述多个推送视频的点击信息,并将所述点击信息上报给服务器,从而使得服务器能够根据点击信息分析用户对不同视频的喜好程度来校正用户订阅的主题,提高了服务器对用户喜好视频的分析可行性。
[0057]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0058]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0059]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0060]图1为本发明实施例提供的一种视频推送方法流程图;
[0061]图2为本发明实施例提供的一种用于服务器的视频推送方法的优选实时流程图;
[0062]图3为本发明实施例提供的另一种视频推送方法流程图;
[0063]图4为本发明实施例一中一种视频推送方法的流程图;
[0064]图5为本发明实施例提供的一种视频推送装置的结构框图;
[0065]图6为本发明实施例提供的另一种视频推送装置的结构框图;
[0066]图7为本发明实施例提供的另一种视频推送装置的结构框图。
【具体实施方式】
[0067]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0068]图1为本发明实施例提供的一种视频推送方法流程图,该方法用于服务器,包括步骤 S11-S15:
[0069]Sll:根据客户端预先设定的视频订阅主题定期搜索符合该视频订阅主题的视频;
[0070]S12:将搜索得到的多个符合预先设定的视频订阅主题的视频作为推送视频向客户端推送;
[0071]S13:获取客户端记录的用户对多个推送视频的点击信息;
[0072]S14:根据用户对多个推送视频的点击信息,将本次推送的多个推送视频分别归类到用户关心的视频聚类和用户不关心的视频聚类中;
[0073]S15:分别分析当前用户关心的视频聚类和用户不关心的视频聚类中的视频共性,根据分析结果校正预先设定的视频订阅主题。
[0074]本发明实施例提供的用于服务器的视频推送方法通过分析用户近期对收到的推送视频的点击信息,得到用户关心的视频聚类和不关心的视频聚类的共性,并根据分析结果校正用户订阅的主题,从而实现根据用户近期点击信息多推送用户关心的视频,少推送用户不关心的视频的目的,提高了推送对用户喜好的准确性。
[0075]在一个实施例中,S13中客户端记录的用户对多个推送视频的点击信息,至少包括下列信息之一:客户端记录的用户在多个推送视频中点击播放的视频信息;用户在多个推送视频中未点击播放的视频信息;用户在多个推送视频中点击播放的各视频对应的用户观看时长。
[0076]在一个实施例中,步骤S14的具体实施方法为:
[0077]根据用户对多个推送视频的点击信息,将用户在多个推送视频中点击播放的视频归类到用户关心的视频聚类中,并将用户在多个推送视频中未点击播放的视频归类到用户不关心的视频聚类中;或者
[0078]根据用户对多个推送视频的点击信息,将用户在多个推送视频中点击播放且对应的用户观看时长大于预先设定的阈值的视频归类到用户关心的视频聚类中,并将用户在多个推送视频中未点击播放的视频以及用户在多个推送视频中点击播放且对应的用户观看时长小于等于预先设定的阈值的视频归类到用户不关心的视频聚类中。
[0079]该实施例中,将用户点击的推送视频或完整观看的视频归类到用户不关心的视频聚类中,将用户未点击或短时间观看的视频归类到用户不关心的视频聚类中,从而能够根据这两种聚类对用户的喜好进行共性分析。
[0080]图2所示为本发明实施例提供的一种用于服务器的视频推送方法的优选实时流程图,包括步骤S21-S27:
[0081]S21:根据客户端预先设定的视频订阅主题定期搜索符合该视频订阅主题的视频;
[0082]S22:将搜索得到的多个符合预先设定的视频订阅主题的视频作为推送视频向客户端推送;
[0083]S23:获取客户端记录的用户对多个推送视频的点击信息;
[0084]S24:根据用户对多个推送视频的点击信息,将本次推送的多个推送视频分别归类到用户关心的视频聚类和用户不关心的视频聚类中;
[0085]S25:根据用户关心的视频聚类中各视频对应的用户观看时长为用户关心的视频聚类中各视频分配权重;
[0086]S26:根据当前用户关心的视频聚类中各视频的权重分析用户关心的主题,同时根据当前用户不关心的视频聚类中的视频共性分析用户不关心的主题;
[0087]S27:将设定的视频订阅主题中与分析得到的用户关心的主题一致的关键词的权重加重,并将设定的视频订阅主题中与分析得到的用户不关心的主题一致的关键词的权重减小。
[0088]其中,S26-S27就相当于图1中的S15的具体实施方法。该实施例中,根据用户观看视频的时长为此推送的视频配置不同的权重,从而能够更准确的分析用户对不同视频的喜好程度。
[0089]图3为本发明实施例提供的另一种视频推送方法流程图,该方法用于客户端,如图3所示,该方法包括:
[0090]S31:接收服务器根据客户端预先设定的视频订阅主题推送的多个推送视频;
[0091]S32:播放用户在多个推送视频中点击的推送视频;
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1