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

文档序号:8546467阅读:来源:国知局
>[0092]S33:记录用户对多个推送视频的点击信息,并将点击信息上报给服务器。
[0093]在一个实施例中,S33包括:记录用户在多个推送视频中点击播放的视频信息和/或记录用户在多个推送视频中未点击播放的视频信息和/或记录用户在多个推送视频中点击播放的各视频对应的用户观看时长。该实施例中,提供了客户端需要向服务器上报的点击信息的内容,以便服务器对用户喜好进行更准确的分析。
[0094]实施例一
[0095]图4为本发明实施例一中一种视频推送方法的流程图。如图4所示,包括以下步骤 S41-S47:
[0096]S41:服务器根据客户端预先设定的视频订阅主题定期搜索符合该视频订阅主题的视频;
[0097]S42:服务器将搜索得到的多个符合预先设定的视频订阅主题的视频作为推送视频向客户端推送;
[0098]S43:客户端接收服务器根据客户端预先设定的视频订阅主题推送的多个推送视频;
[0099]S44:客户端播放用户在多个推送视频中点击的推送视频;
[0100]S45:客户端记录用户对多个推送视频的点击信息,并将点击信息上报给服务器;
[0101]S46:服务器获取客户端记录的用户对多个推送视频的点击信息,并根据用户对多个推送视频的点击信息,将本次推送的多个推送视频分别归类到用户关心的视频聚类和用户不关心的视频聚类中;
[0102]S47:服务器分别分析当前用户关心的视频聚类和用户不关心的视频聚类中的视频共性,根据分析结果校正预先设定的视频订阅主题。
[0103]本实施例提供的视频推送方法中客户端通过记录用户对多个推送视频的点击信息,并将点击信息上报给服务器,从而使得服务器能够根据点击信息分析用户对不同视频的喜好程度来校正用户订阅的主题,提高了服务器对用户喜好视频的分析可行性。
[0104]对应于上述实施例提供的一种用于服务器的视频推送方法,本发明实施例还提供一种视频推送装置,用于服务器中,如图5所示,该装置包括:搜索模块51、推送模块52、点击信息获取模块53、分类模块54和分析模块55 ;其中,
[0105]搜索模块51,用于存储客户端预先设定的视频订阅主题,并根据分析模块55发来的校正后的预先设定的视频订阅主题更新当前存储的预先设定的视频订阅主题;搜索模块51还用于根据当前存储的预先设定的视频订阅主题定期搜索符合该视频订阅主题的视频;
[0106]推送模块52,用于将搜索模块51得到的多个符合预先设定的视频订阅主题的视频作为推送视频向客户端推送;
[0107]点击信息获取模块53,用于获取客户端记录的用户对多个推送视频的点击信息;
[0108]分类模块54,用于根据点击信息获取模块53获取的用户对多个推送视频的点击信息,将本次推送的多个推送视频分别归类到用户关心的视频聚类和用户不关心的视频聚类中;
[0109]分析模块55,用于分别分析分类模块54当前分类后得到的用户关心的视频聚类和用户不关心的视频聚类中的视频共性,根据分析结果校正当前搜索模块51存储的预先设定的视频订阅主题,并将校正后的预先设定的视频订阅主题发送给搜索模块51。
[0110]在一个实施例中,如图6所示,视频推送装置还包括权重分配模块56 ;
[0111]点击信息获取模块53用于获取客户端记录的用户在多个推送视频中点击播放的视频信息和/或用户在多个推送视频中未点击播放的视频信息和/或用户在多个推送视频中点击播放的各视频对应的用户观看时长;
[0112]分类模块54用于根据点击信息获取模块53获取的用户对多个推送视频的点击信息,将用户在多个推送视频中点击播放的视频归类到用户关心的视频聚类中,并将用户在多个推送视频中未点击播放的视频归类到用户不关心的视频聚类中;或者点击信息获取模块53获取的根据用户对多个推送视频的点击信息,将用户在多个推送视频中点击播放且对应的用户观看时长大于预先设定的阈值的视频归类到用户关心的视频聚类中,并将用户在多个推送视频中未点击播放的视频以及用户在多个推送视频中点击播放且对应的用户观看时长小于等于预先设定的阈值的视频归类到用户不关心的视频聚类中;
[0113]权重分配模块56用于根据分类模块54得到的用户关心的视频聚类中各视频对应的用户观看时长为用户关心的视频聚类中各视频分配权重;
[0114]分析模块55用于根据权重分配模块54为用户关心的视频聚类中各视频分配的权重分析用户关心的主题,同时根据当前用户不关心的视频聚类中的视频共性分析用户不关心的主题;将搜索模块51当前存储的预先设定的视频订阅主题中与分析得到的用户关心的主题一致的关键词的权重加重,并将搜索模块51当前存储的预先设定的视频订阅主题中与分析得到的用户不关心的主题一致的关键词的权重减小。
[0115]本发明实施例提供的用于服务器的视频推送装置通过分析用户近期对收到的推送视频的点击信息,得到用户关心的视频聚类和不关心的视频聚类的共性,并根据分析结果校正用户订阅的主题,从而实现根据用户近期点击信息多推送用户关心的视频,少推送用户不关心的视频的目的,提高了推送对用户喜好的准确性。此外,通过权重分配模块根据用户的观看时长为本次推送的视频分配权重,从而可以实现更为精确的用户喜好分析。
[0116]对应于上述实施例提供的一种用于服务器的视频推送方法,本发明实施例还提供一种视频推送装置,用于客户端,如图7所示,该装置包括:
[0117]接收模块71,用于接收服务器根据客户端预先设定的视频订阅主题推送的多个推送视频;
[0118]播放模块72,用于播放用户在接收模块71接收的多个推送视频中点击的推送视频;
[0119]记录模块73,用于记录用户对多个推送视频的点击信息,并将点击信息上报给服务器。
[0120]在一个实施例中,记录模块记录用户在多个推送视频中点击播放的视频信息和/或记录用户在多个推送视频中未点击播放的视频信息和/或记录用户在多个推送视频中点击播放的各视频对应的用户观看时长,并将记录的内容上报给服务器。
[0121]本发明提供的用于客户端的视频推送装置的有益效果可以包括:
[0122]本发明提供的用于客户端的视频推送装置通过记录用户对多个推送视频的点击信息,并将点击信息上报给服务器,从而使得服务器能够根据点击信息分析用户对不同视频的喜好程度来校正用户订阅的主题,提高了服务器对用户喜好视频的分析可行性。
[0123]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0124]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0125]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0126]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1