具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的一种用于确定目标视频的分享热度信息的处理设备示意图;其中,所述处理设备包括获取装置1、轨迹确定装置2、分享确定装置3。具体地,获取装置1获取目标视频的分享记录信息;轨迹确定装置2根据所述分享记录信息,确定所述目标视频所对应的分享轨迹信息;分享确定装置3根据所述分享轨迹信息,确定所述目标视频的分享热度信息。
在此,所述处理设备包括但不限于网络设备、用户设备、或网络设备与用户设备通过网络相集成所构成的设备。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解,其他的处理设备同样适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地,或者按照设定的或实时调整的工作模式要求,进行分享记录信息的获取、分享轨迹信息的确定、参分享热度信息的确定等,直至所述处理设备停止获取目标视频的分享记录信息。
获取装置1获取目标视频的分享记录信息。
具体地,所述获取装置1根据各种通信协议(Communications Protocol),通过各类数据传输接口,与存储或提供所述目标视频的分享记录信息的一个或多个数据库或其他第三方设备相交互,以获取所述数据库或所述第三方设备中所存储或提供的目标视频的分享记录信息;或者所述获取装置1还可以根据各种通信协议,通过各类数据传输接口,与用户相对应的用户设备直接交互,例如获取在一个或多个用户设备的浏览器等中所存储的视频的分享记录信息,然后利用如目标视频的名称等信息进行匹配筛选,以获得多个用户的分享记录信息中与所述目标视频相对应的分享记录信息。
优选地,所述获取装置1可以根据目标视频的视频相关信息,在视频分享日志信息中匹配查询,以获得所述目标视频所对应的分享记录信息。
具体地,所述获取装置1可以通过与各种通信协议(Communications Protocol),通过各类数据传输接口,与存储或提供视频分享日志信息的一个或多个数据库或其他第三方设备相交互,以获取所述数据库或所述第三方设备中所存储或提供的所述视频分享日志信息;或者,所述获取装置1还可以根据各种通信协议,通过各类数据传输接口,与用户相对应的用户设备直接交互,以获取一个或多个用户设备中所存储的视频分享日志信息。
然后,所述获取装置1可以与用户或提供所述目标视频的设备相交互,以确定所述目标视频;通过对所述目标视频进行分析,如提取所述目标视频中的相关信息,以确定所述目标视频的视频相关信息,或者与存储或提供所述视频相关信息的数据库或第三方设备相交互,通过匹配查询等方式获取所述目标视频的视频相关信息。
在此,所述视频相关信息包括但不限于视频名称、分享用户、被分享用户、分享时间(包括时间点或时间段)、最低点击率、最低被分享次数等。
所述获取装置1根据目标视频的视频相关信息,在视频分享日志信息中匹配查询,将所查询获得的分享记录,作为所述目标视频所对应的分享记录信息。
例如,所述目标视频为“钢铁侠”,所述视频相关信息为在“19点至24点”分享且“每次分享链上的分享次数大于3”(如该视频由A分享至B,再由B分享至C,则在该分享链上的分享次数为2),则所述获取装置1在视频分享日志信息中匹配查询,查询得到满足该时间段及分享次数的所述目标视频的分享记录信息。
轨迹确定装置2根据所述分享记录信息,确定所述目标视频所对应的分享轨迹信息。
具体地,所述轨迹确定装置2根据所述分享记录信息,根据所述分享记录信息中的目标视频、分享时间、分享用户和被分享用户等信息,按照所述分享时间所对应的时间顺序,确定所述目标视频所对应的分享轨迹信息。
例如,目标视频由A分享至B,再由B分享至C,再由C分享至D,则所述分享轨迹信息为A→B→C→D;若所述B在分享给C的同时也分享给了E,再由E分享至F,则另一个分享轨迹信息为A→B→E→F。
在此,所述分享轨迹信息中包括分享时间、分享用户和被分享用户等信息。
优选地,所述轨迹确定装置2可以根据所述分享记录信息中分享用户对所述目标视频的访问操作信息,从所述分享记录信息所包括的分享操作信息中筛选优选分享操作信息;根据所述优选分享操作信息,确定所述目标视频所对应的分享轨迹信息。
具体地,所述轨迹确定装置2可以获取所述分享记录信息中分享用户对所述目标视频的访问操作信息,其中,所述访问操作信息包括但不限于访问操作类型(如点击、删除、保存、收藏等)、访问时间(如访问时间点或访问时间长度)、访问次数(如用户多次点击该目标视频)等。
所述轨迹确定装置2根据所述分享记录信息中分享用户对所述目标视频的访问操作信息,基于预定的筛选条件,如仅筛选访问时间超过一定阈值的访问操作信息,从而对所述访问操作信息进行筛选,从所述分享记录信息所包括的分享操作信息中筛选优选分享操作信息。
然后,所述轨迹确定装置2根据所述优选分享操作信息,确定所述目标视频所对应的分享轨迹信息;在此,所述轨迹确定装置2确定所述分享轨迹信息的方式与图1中所述轨迹确定装置2的方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
分享确定装置3根据所述分享轨迹信息,确定所述目标视频的分享热度信息。
具体地,所述分享确定装置3根据所述分享轨迹信息,通过根据所述分享轨迹信息中的分享轨迹长度、分享轨迹的时间信息(如从初始分享者到最后一个被分享者的时间点与时间间隔、相邻两个分享者的分享时间点与时间间隔)、分享频度、浏览数/播放数、播放时长等,对所述目标视频的分享热度信息进行计算,例如将多条分享轨迹的分享轨迹长度进行相加、或者按照所述分享轨迹的时间信息对所述分享轨迹的分享轨迹长度进行加权相加,从而确定所述目标视频的分享热度信息。
例如,一条轨迹的分享时间长度在3天以内,则按照权重1将其分享轨迹长度作为所述分享热度信息;而另一条轨迹的分享时间长度在3天以上,则按照权重2将其分享轨迹长度作为所述分享热度信息。
其中,所述分享热度信息能够用来度量所述目标视频在一定时间内、在一定的分享轨迹条件下的被分享的频次信息。
优选地,所述分享确定装置3可以根据所述分享轨迹信息的轨迹相关信息,确定所述目标视频的分享热度信息。
具体地,所述分享确定装置3可以通过对所述分享轨迹信息进行分析,以获得所述分享轨迹信息的轨迹相关信息;其中,所述轨迹相关信息包括但不限于时间信息、分享人数、分享频度、浏览数/播放数、播放时长等。
所述分享确定装置3根据不同的轨迹相关信息,通过为不同的轨迹相关信息以及对应的分享轨迹信息确定不同的计算方法或加权权重等方式,确定所述目标视频的分享热度信息。
更优选地,所述分享确定装置3可以根据预定的轨迹相关阈值,对所述分享轨迹信息进行预处理;根据与预处理后的所述分享轨迹信息相对应的轨迹相关信息,确定所述目标视频的分享热度信息。
具体地,所述分享确定装置3可以根据***缺省设置的轨迹相关阈值,或者根据通过与用户交互以获取所述轨迹相关阈值,对所述分享轨迹信息进行预处理;在此,所述轨迹相关阈值包括但不限于对整个轨迹进行的限制,也包括对轨迹中的一个或多个节点进行的限制,例如以下一种或多种:
所述轨迹的分享长度,如仅保留超过3个以上的分享人数的分享轨迹信息;
所述轨迹的节点的播放时长,如仅当所述播放时长超过10分钟才将该节点进行保留;
所述轨迹的节点的操作时间,如仅保留分享时间点在19点至24点之间的节点;
所述轨迹的节点的操作次数,如仅保留操作次数在2次以上的节点等。
在此,本领域技术人员应能理解,任何可用于对所述分享轨迹信息进行预处理的轨迹相关阈值,均应包含在本发明的范围内。
然后,所述分享确定装置3根据与预处理后的所述分享轨迹信息相对应的轨迹相关信息,根据不同的轨迹相关信息,通过为不同的轨迹相关信息以及对应的分享轨迹信息确定不同的计算方法或加权权重等方式,确定所述目标视频的分享热度信息。
图2示出根据本发明一个优选实施例的一种用于确定目标视频的分享热度信息的处理设备示意图;其中,所述处理设备包括获取装置1’、轨迹确定装置2’、分享确定装置3’、推荐装置4’。具体地,获取装置1’获取目标视频的分享记录信息;轨迹确定装置2’根据所述分享记录信息,确定所述目标视频所对应的分享轨迹信息;分享确定装置3’根据所述分享轨迹信息,确定所述目标视频的分享热度信息;若所述分享热度信息超过预定的分享热度阈值,推荐装置4’将所述目标视频推荐给对应的目标用户。
其中,所述处理设备的获取装置1’、轨迹确定装置2’、分享确定装置3’与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地,或者按照设定的或实时调整的工作模式要求,进行分享记录信息的获取、分享轨迹信息的确定、参分享热度信息的确定、目标视频的推荐等,直至所述处理设备停止获取目标视频的分享记录信息。
若所述分享热度信息超过预定的分享热度阈值,推荐装置4’将所述目标视频推荐给对应的目标用户。
具体地,若所述分享热度信息超过***缺省设置的分享热度阈值,或者超过用户自定义的分享热度阈值,或者超过***根据机器学习所获取的分享热度阈值,则所述推荐装置4’将所述目标视频推荐给对应的目标用户;在此,所述推荐包括但不限于以***推荐的方式推荐给所有***用户,则所述目标用户为全部***用户;或者,所述推荐也可以根据所述分享轨迹信息所对应的用户,将所述目标视频推荐给与所述分享轨迹信息所对应的用户相关联的用户,如用户的同学、好友、同事、最近联系人等;或者,所述推荐也可以根据所述目标视频的相关信息,如目标视频的分类、导演、演员、主要内容等信息,将所述目标视频推荐给关注此类信息的其他用户。
在此,本领域技术人员应能理解,所述推荐方式均为举例,任何将所述目标视频推荐给对应的目标用户的方式,均应包含在本发明的范围内。
优选地,若所述分享热度信息超过预定的分享热度阈值,所述推荐装置4’可以在与所述分享轨迹信息相对应的分享时段将所述目标视频推荐给对应的目标用户。
具体地,,若所述分享热度信息超过***缺省设置的分享热度阈值,或者超过用户自定义的分享热度阈值,或者超过***根据机器学习所获取的分享热度阈值,则所述推荐装置4’可以根据所述分享轨迹信息相对应的分享时段,在同样的分享时段将所述目标视频推荐给对应的目标用户。在此,所述推荐方式与图2中所述推荐装置4’的推荐方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
例如,若所述目标视频的分享时段为周末,则在周末时段将所述目标视频推荐给对应的目标用户;如所述目标视频分分享时段为非工作时间,则在非工作时间将所述目标视频推荐给对应的目标用户。
优选地,若所述分享热度信息超过预定的分享热度阈值,所述推荐装置4’可以将所述目标视频推荐给对应的目标用户,其中,所述目标用户具有与所述分享轨迹信息所对应的参与用户相对应的用户特征信息。
具体地,若所述分享热度信息超过预定的分享热度阈值,所述推荐装置4’根据所述分享轨迹信息所对应的参与用户,确定与所述参与用户相对应的用户特征信息;其中,所述用户特征信息包括但不限于年龄、性别、爱好、学历、家乡、IP地址等信息。
然后,所述推荐装置4’例如通过在存储有用户信息的用户信息库中进行查询等方式,确定与所述参与用户的一个或多个用户特征信息相匹配的其他用户,以作为所述目标用户;然后,将所述目标视频推荐给所确定的目标用户。在此,所述推荐方式与图2中所述推荐装置4’的推荐方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
优选地,若所述分享热度信息超过预定的分享热度阈值,所述推荐装置4’可以确定所述目标视频所对应的目标用户,其中,所述目标用户的历史分享记录与所述分享轨迹信息至少部分相匹配;将所述目标视频推荐给所述目标用户。
具体地,若所述分享热度信息超过预定的分享热度阈值,则所述推荐装置4’根据所述分享轨迹信息,将所述分享轨迹信息与用户的历史分享记录进行匹配;其中,所述历史分享记录可以通过与存储或提供所述历史分享记录的数据库或第三方设备相交互获得,也可以直接与用户交互获得。
若所述用户的历史分享记录与所述分享轨迹信息至少部分相匹配,则将所述用户作为所述目标用户;然后,所述推荐装置4’将所述目标视频推荐给所确定的目标用户。在此,所述推荐方式与图2中所述推荐装置4’的推荐方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
例如,所述分享轨迹信息中包含一条分享轨迹为用户A→用户B→用户C,而某用户的历史分享记录中包含将其他视频或信息由用户A→用户B→用户D,因此,所述用户的历史分享记录与所述分享轨迹信息的“用户A→用户B”相匹配,从而将所述用户作为所述目标用户。
进一步地,例如,所述目标视频的分享轨迹信息中包含一条分享轨迹为用户A’→用户B’→用户C’,而某用户的历史分享记录中包含将其他与该目标视频相似或相关的视频或信息(如同样作者、同样演员、同样导演、相似剧情等)由用户A’→用户B’→用户D’,因此,所述用户的历史分享记录与所述分享轨迹信息的“用户A’→用户B’”相匹配,从而将所述用户作为所述目标用户。
优选地,若所述分享热度信息超过预定的分享热度阈值,所述推荐装置4’可以根据所述分享热度信息,将所述目标视频推荐给对应的目标用户,其中,所述目标用户的数量与所述分享热度信息相对应。
具体地,若所述分享热度信息超过预定的分享热度阈值,所述推荐装置4’可以根据所述分享热度信息的数值或其他参数,确定与所述分享热度信息相对应的所述目标用户数量;例如,若所述分享热度信息超过100,则确定100名目标用户,若所述分享热度信息超过1000,则确定1000名目标用户。
在此,所述目标用户的确定与上述推荐装置4’的确定方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
然后,所述推荐装置4’根据所确定的一定数量的目标用户,所述目标视频推荐给所确定的目标用户。在此,所述推荐方式与图2中所述推荐装置4’的推荐方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
图3示出根据本发明另一个方面的一种用于确定目标视频的分享热度信息的方法流程图。具体地,在步骤s1中,所述处理设备获取目标视频的分享记录信息;在步骤s2中,所述处理设备根据所述分享记录信息,确定所述目标视频所对应的分享轨迹信息;在步骤s3中,所述处理设备根据所述分享轨迹信息,确定所述目标视频的分享热度信息。
上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别实时地,或者按照设定的或实时调整的工作模式要求,进行分享记录信息的获取、分享轨迹信息的确定、参分享热度信息的确定等,直至所述处理设备停止获取目标视频的分享记录信息。
在步骤s1中,所述处理设备获取目标视频的分享记录信息。
具体地,在步骤s1中,所述处理设备根据各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与存储或提供所述目标视频的分享记录信息的一个或多个数据库或其他第三方设备相交互,以获取所述数据库或所述第三方设备中所存储或提供的目标视频的分享记录信息;或者在步骤s1中,所述处理设备还可以根据各种通信协议,通过各类数据传输接口,与用户相对应的用户设备直接交互,例如获取在一个或多个用户设备的浏览器等中所存储的视频的分享记录信息,然后利用如目标视频的名称等信息进行匹配筛选,以获得多个用户的分享记录信息中与所述目标视频相对应的分享记录信息。
优选地,在步骤s1中,所述处理设备可以根据目标视频的视频相关信息,在视频分享日志信息中匹配查询,以获得所述目标视频所对应的分享记录信息。
具体地,在步骤s1中,所述处理设备可以通过与各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与存储或提供视频分享日志信息的一个或多个数据库或其他第三方设备相交互,以获取所述数据库或所述第三方设备中所存储或提供的所述视频分享日志信息;或者,在步骤s1中,所述处理设备还可以根据各种通信协议,通过各类数据传输接口,与用户相对应的用户设备直接交互,以获取一个或多个用户设备中所存储的视频分享日志信息。
然后,在步骤s1中,所述处理设备可以与用户或提供所述目标视频的设备相交互,以确定所述目标视频;通过对所述目标视频进行分析,如提取所述目标视频中的相关信息,以确定所述目标视频的视频相关信息,或者与存储或提供所述视频相关信息的数据库或第三方设备相交互,通过匹配查询等方式获取所述目标视频的视频相关信息。
在此,所述视频相关信息包括但不限于视频名称、分享用户、被分享用户、分享时间(包括时间点或时间段)、最低点击率、最低被分享次数等。
在步骤s1中,所述处理设备根据目标视频的视频相关信息,在视频分享日志信息中匹配查询,将所查询获得的分享记录,作为所述目标视频所对应的分享记录信息。
例如,所述目标视频为“钢铁侠”,所述视频相关信息为在“19点至24点”分享且“每次分享链上的分享次数大于3”(如该视频由A分享至B,再由B分享至C,则在该分享链上的分享次数为2),则在步骤s1中,所述处理设备在视频分享日志信息中匹配查询,查询得到满足该时间段及分享次数的所述目标视频的分享记录信息。
在步骤s2中,所述处理设备根据所述分享记录信息,确定所述目标视频所对应的分享轨迹信息。
具体地,在步骤s2中,所述处理设备根据所述分享记录信息,根据所述分享记录信息中的目标视频、分享时间、分享用户和被分享用户等信息,按照所述分享时间所对应的时间顺序,确定所述目标视频所对应的分享轨迹信息。
例如,目标视频由A分享至B,再由B分享至C,再由C分享至D,则所述分享轨迹信息为A→B→C→D;若所述B在分享给C的同时也分享给了E,再由E分享至F,则另一个分享轨迹信息为A→B→E→F。
在此,所述分享轨迹信息中包括分享时间、分享用户和被分享用户等信息。
优选地,在步骤s2中,所述处理设备可以根据所述分享记录信息中分享用户对所述目标视频的访问操作信息,从所述分享记录信息所包括的分享操作信息中筛选优选分享操作信息;根据所述优选分享操作信息,确定所述目标视频所对应的分享轨迹信息。
具体地,在步骤s2中,所述处理设备可以获取所述分享记录信息中分享用户对所述目标视频的访问操作信息,其中,所述访问操作信息包括但不限于访问操作类型(如点击、删除、保存、收藏等)、访问时间(如访问时间点或访问时间长度)、访问次数(如用户多次点击该目标视频)等。
在步骤s2中,所述处理设备根据所述分享记录信息中分享用户对所述目标视频的访问操作信息,基于预定的筛选条件,如仅筛选访问时间超过一定阈值的访问操作信息,从而对所述访问操作信息进行筛选,从所述分享记录信息所包括的分享操作信息中筛选优选分享操作信息。
然后,在步骤s2中,所述处理设备根据所述优选分享操作信息,确定所述目标视频所对应的分享轨迹信息;在此,所述步骤s2中确定所述分享轨迹信息的方式与图3中所述步骤s2的方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
在步骤s3中,所述处理设备根据所述分享轨迹信息,确定所述目标视频的分享热度信息。
具体地,在步骤s3中,所述处理设备根据所述分享轨迹信息,通过根据所述分享轨迹信息中的分享轨迹长度、分享轨迹的时间信息(如从初始分享者到最后一个被分享者的时间点与时间间隔、相邻两个分享者的分享时间点与时间间隔)、分享频度、浏览数/播放数、播放时长等,对所述目标视频的分享热度信息进行计算,例如将多条分享轨迹的分享轨迹长度进行相加、或者按照所述分享轨迹的时间信息对所述分享轨迹的分享轨迹长度进行加权相加,从而确定所述目标视频的分享热度信息。
例如,一条轨迹的分享时间长度在3天以内,则按照权重1将其分享轨迹长度作为所述分享热度信息;而另一条轨迹的分享时间长度在3天以上,则按照权重2将其分享轨迹长度作为所述分享热度信息。
其中,所述分享热度信息能够用来度量所述目标视频在一定时间内、在一定的分享轨迹条件下的被分享的频次信息。
优选地,在步骤s3中,所述处理设备可以根据所述分享轨迹信息的轨迹相关信息,确定所述目标视频的分享热度信息。
具体地,在步骤s3中,所述处理设备可以通过对所述分享轨迹信息进行分析,以获得所述分享轨迹信息的轨迹相关信息;其中,所述轨迹相关信息包括但不限于时间信息、分享人数、分享频度、浏览数/播放数、播放时长等。
在步骤s3中,所述处理设备根据不同的轨迹相关信息,通过为不同的轨迹相关信息以及对应的分享轨迹信息确定不同的计算方法或加权权重等方式,确定所述目标视频的分享热度信息。
更优选地,在步骤s3中,所述处理设备可以根据预定的轨迹相关阈值,对所述分享轨迹信息进行预处理;根据与预处理后的所述分享轨迹信息相对应的轨迹相关信息,确定所述目标视频的分享热度信息。
具体地,在步骤s3中,所述处理设备可以根据***缺省设置的轨迹相关阈值,或者根据通过与用户交互以获取所述轨迹相关阈值,对所述分享轨迹信息进行预处理;在此,所述轨迹相关阈值包括但不限于对整个轨迹进行的限制,也包括对轨迹中的一个或多个节点进行的限制,例如以下一种或多种:
所述轨迹的分享长度,如仅保留超过3个以上的分享人数的分享轨迹信息;
所述轨迹的节点的播放时长,如仅当所述播放时长超过10分钟才将该节点进行保留;
所述轨迹的节点的操作时间,如仅保留分享时间点在19点至24点之间的节点;
所述轨迹的节点的操作次数,如仅保留操作次数在2次以上的节点等。
在此,本领域技术人员应能理解,任何可用于对所述分享轨迹信息进行预处理的轨迹相关阈值,均应包含在本发明的范围内。
然后,在步骤s3中,所述处理设备根据与预处理后的所述分享轨迹信息相对应的轨迹相关信息,根据不同的轨迹相关信息,通过为不同的轨迹相关信息以及对应的分享轨迹信息确定不同的计算方法或加权权重等方式,确定所述目标视频的分享热度信息。
图4示出根据本发明一个优选实施例的一种用于确定目标视频的分享热度信息的方法流程图。具体地,在步骤s1’中,所述处理设备获取目标视频的分享记录信息;在步骤s2’中,所述处理设备根据所述分享记录信息,确定所述目标视频所对应的分享轨迹信息;在步骤s3’中,所述处理设备根据所述分享轨迹信息,确定所述目标视频的分享热度信息;若所述分享热度信息超过预定的分享热度阈值,在步骤s4’中,所述处理设备将所述目标视频推荐给对应的目标用户。
其中,所述处理设备的步骤s1’、步骤s2’、步骤s3’与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别实时地,或者按照设定的或实时调整的工作模式要求,进行分享记录信息的获取、分享轨迹信息的确定、参分享热度信息的确定、目标视频的推荐等,直至所述处理设备停止获取目标视频的分享记录信息。
若所述分享热度信息超过预定的分享热度阈值,在步骤s4’中,所述处理设备将所述目标视频推荐给对应的目标用户。
具体地,若所述分享热度信息超过***缺省设置的分享热度阈值,或者超过用户自定义的分享热度阈值,或者超过***根据机器学习所获取的分享热度阈值,则在步骤s4’中,所述处理设备将所述目标视频推荐给对应的目标用户;在此,所述推荐包括但不限于以***推荐的方式推荐给所有***用户,则所述目标用户为全部***用户;或者,所述推荐也可以根据所述分享轨迹信息所对应的用户,将所述目标视频推荐给与所述分享轨迹信息所对应的用户相关联的用户,如用户的同学、好友、同事、最近联系人等;或者,所述推荐也可以根据所述目标视频的相关信息,如目标视频的分类、导演、演员、主要内容等信息,将所述目标视频推荐给关注此类信息的其他用户。
在此,本领域技术人员应能理解,所述推荐方式均为举例,任何将所述目标视频推荐给对应的目标用户的方式,均应包含在本发明的范围内。
优选地,若所述分享热度信息超过预定的分享热度阈值,在步骤s4’中,所述处理设备可以在与所述分享轨迹信息相对应的分享时段将所述目标视频推荐给对应的目标用户。
具体地,,若所述分享热度信息超过***缺省设置的分享热度阈值,或者超过用户自定义的分享热度阈值,或者超过***根据机器学习所获取的分享热度阈值,则在步骤s4’中,所述处理设备可以根据所述分享轨迹信息相对应的分享时段,在同样的分享时段将所述目标视频推荐给对应的目标用户。在此,所述推荐方式与图4中所述步骤s4’的推荐方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
例如,若所述目标视频的分享时段为周末,则在周末时段将所述目标视频推荐给对应的目标用户;如所述目标视频分分享时段为非工作时间,则在非工作时间将所述目标视频推荐给对应的目标用户。
优选地,若所述分享热度信息超过预定的分享热度阈值,在步骤s4’中,所述处理设备可以将所述目标视频推荐给对应的目标用户,其中,所述目标用户具有与所述分享轨迹信息所对应的参与用户相对应的用户特征信息。
具体地,若所述分享热度信息超过预定的分享热度阈值,在步骤s4’中,所述处理设备根据所述分享轨迹信息所对应的参与用户,确定与所述参与用户相对应的用户特征信息;其中,所述用户特征信息包括但不限于年龄、性别、爱好、学历、家乡、IP地址等信息。
然后,在步骤s4’中,所述处理设备例如通过在存储有用户信息的用户信息库中进行查询等方式,确定与所述参与用户的一个或多个用户特征信息相匹配的其他用户,以作为所述目标用户;然后,将所述目标视频推荐给所确定的目标用户。在此,所述推荐方式与图4中所述步骤s4’的推荐方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
优选地,若所述分享热度信息超过预定的分享热度阈值,在步骤s4’中,所述处理设备可以确定所述目标视频所对应的目标用户,其中,所述目标用户的历史分享记录与所述分享轨迹信息至少部分相匹配;将所述目标视频推荐给所述目标用户。
具体地,若所述分享热度信息超过预定的分享热度阈值,则在步骤s4’中,所述处理设备根据所述分享轨迹信息,将所述分享轨迹信息与用户的历史分享记录进行匹配;其中,所述历史分享记录可以通过与存储或提供所述历史分享记录的数据库或第三方设备相交互获得,也可以直接与用户交互获得。
若所述用户的历史分享记录与所述分享轨迹信息至少部分相匹配,则将所述用户作为所述目标用户;然后,在步骤s4’中,所述处理设备将所述目标视频推荐给所确定的目标用户。在此,所述推荐方式与图4中所述步骤s4’的推荐方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
例如,所述分享轨迹信息中包含一条分享轨迹为用户A→用户B→用户C,而某用户的历史分享记录中包含将其他视频或信息由用户A→用户B→用户D,因此,所述用户的历史分享记录与所述分享轨迹信息的“用户A→用户B”相匹配,从而将所述用户作为所述目标用户。
进一步地,例如,所述目标视频的分享轨迹信息中包含一条分享轨迹为用户A’→用户B’→用户C’,而某用户的历史分享记录中包含将其他与该目标视频相似或相关的视频或信息(如同样作者、同样演员、同样导演、相似剧情等)由用户A’→用户B’→用户D’,因此,所述用户的历史分享记录与所述分享轨迹信息的“用户A’→用户B’”相匹配,从而将所述用户作为所述目标用户。
优选地,若所述分享热度信息超过预定的分享热度阈值,在步骤s4’中,所述处理设备可以根据所述分享热度信息,将所述目标视频推荐给对应的目标用户,其中,所述目标用户的数量与所述分享热度信息相对应。
具体地,若所述分享热度信息超过预定的分享热度阈值,在步骤s4’中,所述处理设备可以根据所述分享热度信息的数值或其他参数,确定与所述分享热度信息相对应的所述目标用户数量;例如,若所述分享热度信息超过100,则确定100名目标用户,若所述分享热度信息超过1000,则确定1000名目标用户。
在此,所述目标用户的确定与上述步骤s4’的确定方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
然后,在步骤s4’中,所述处理设备根据所确定的一定数量的目标用户,所述目标视频推荐给所确定的目标用户。在此,所述推荐方式与图4中所述步骤s4’的推荐方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。