推送多媒体文件的方法及装置的制造方法

文档序号:10474278阅读:160来源:国知局
推送多媒体文件的方法及装置的制造方法
【专利摘要】本发明实施例提供了一种推送多媒体文件的方法及装置。其方法包括:当用户需要播放多媒体文件集合中的多媒体文件时,终端可以获取用户在历史过程中对多媒体文件集合中的每一个多媒体文件的历史操作记录;然后根据该历史操作记录从多媒体文件集合中确定出用户感兴趣的多媒体文件;再将用户感兴趣的多媒体文件的文件标识推送给用户。从而使得用户无需主动在终端中输入用户感兴趣的视频的名称,简化了用户的操作,从而提高了用户体验。
【专利说明】
推送多媒体文件的方法及装置
技术领域
[0001]本发明涉及互联网技术领域,尤其涉及一种推送多媒体文件的方法及装置。
【背景技术】
[0002]随着技术的飞速发展,越来越多的用户会在终端上观看网络上的视频,网络上的视频非常多,对一个用户而言,网络上的视频可以分为用户感兴趣的视频和用户不感兴趣的视频,通常情况下,当一个用户需要观看网络上的视频时,通常会观看用户自己感兴趣的视频。
[0003]当用户需要在终端上观看用户感兴趣的视频时,用户可以在终端上打开视频播放软件,然后在终端上输入用户感兴趣的视频的名称,以实现主动搜索用户感兴趣的视频,当终端获取到用户输入的该视频名称之后,会在网络中搜索视频名称为该视频名称的视频的图像,并将搜索的图像作为用户感兴趣的图像显示在终端的屏幕中,然后用户可以点击该图像,当用户点击该图像之后,终端会从服务器中获取该视频并播放该视频。
[0004]然而,发明人发现,用户首先需要主动在终端上输入用户感兴趣的视频的名称,才能在终端上搜索到用户感兴趣的视频,用户操作较繁琐,用户体验较低。

【发明内容】

[0005]为克服相关技术中存在的问题,本发明提供一种推送多媒体文件的方法及装置。
[0006]根据本发明实施例的第一方面,提供一种推送多媒体文件的方法,应用于终端,所述方法包括:
[0007]当需要为用户播放多媒体文件集合中的多媒体文件时,获取所述用户在历史过程中对所述多媒体文件集合中的每一个多媒体文件的历史操作记录;
[0008]根据所述历史操作记录从所述多媒体文件集合中确定出所述用户感兴趣的多媒体文件;
[0009]将所述用户感兴趣的多媒体文件的文件标识推送给所述用户。
[0010]其中,所述历史操作记录至少包括:
[0011]所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的播放次数;以及,
[0012]所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的持续播放时长;以及,
[0013]所述用户收藏所述多媒体文件集合中的每一个多媒体文件的文件标识。
[0014]其中,所述根据所述历史操作记录从所述多媒体文件集合中确定出所述用户感兴趣的多媒体文件,包括:
[0015]获取播放次数对应的第一预设权重、持续播放时间对应的第二预设权重以及收藏操作对应的第三预设权重;
[0016]对于所述多媒体文件集合中的每一个多媒体文件;根据所述用户在历史过程中播放所述多媒体文件的播放次数、所述用户在历史过程中播放所述多媒体文件的持续播放时长、所述用户是否收藏所述多媒体文件、第一预设权重、第二预设权重和第三预设权重计算所述用户对所述多媒体文件的兴趣度;
[0017]将兴趣度最大的预设个数个多媒体文件确定为所述用户感兴趣的多媒体文件。
[0018]其中,所述将所述用户感兴趣的多媒体文件的文件标识推送给所述用户,包括:
[0019]获取所述用户感兴趣的每一个多媒体文件的固定播放时间;
[0020]对于所述用户感兴趣的每一个多媒体文件,将所述多媒体文件的文件标识和所述多媒体文件的固定播放时间显示在所述终端的屏幕中。
[0021]进一步地,所述将所述用户感兴趣的多媒体文件的文件标识推送给所述用户之后,还包括:
[0022]在显示的用户感兴趣的多媒体文件中,判断是否存在固定播放时间大于终端的当前时间的多媒体文件;
[0023]当存在固定播放时间大于终端的当前时间的多媒体文件时,判断是否接收到所述用户输入的用于预约固定播放时间大于终端的当前时间的多媒体文件的预约操作;
[0024]如果接收到所述预约操作,则当终端的当前时间等于所述用户预约的多媒体文件的固定播放时间时,在终端上播放所述用户预约的多媒体文件。
[0025]根据本发明实施例的第二方面,提供一种推送多媒体文件的装置,应用于终端,所述装置包括:
[0026]获取模块,用于当需要为用户播放多媒体文件集合中的多媒体文件时,获取所述用户在历史过程中对所述多媒体文件集合中的每一个多媒体文件的历史操作记录;
[0027]确定模块,用于根据所述历史操作记录从所述多媒体文件集合中确定出所述用户感兴趣的多媒体文件;
[0028]推送模块,用于将所述用户感兴趣的多媒体文件的文件标识推送给所述用户。
[0029]其中,所述历史操作记录至少包括:
[0030]所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的播放次数;以及,
[0031]所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的持续播放时长;以及,
[0032]所述用户收藏所述多媒体文件集合中的每一个多媒体文件的文件标识。
[0033]其中,所述确定模块包括:
[0034]第一获取单元,用于获取播放次数对应的第一预设权重、持续播放时间对应的第二预设权重以及收藏操作对应的第三预设权重;
[0035]计算单元,用于对于所述多媒体文件集合中的每一个多媒体文件;根据所述用户在历史过程中播放所述多媒体文件的播放次数、所述用户在历史过程中播放所述多媒体文件的持续播放时长、所述用户是否收藏所述多媒体文件、第一预设权重、第二预设权重和第三预设权重计算所述用户对所述多媒体文件的兴趣度;
[0036]确定单元,用于将兴趣度最大的预设个数个多媒体文件确定为所述用户感兴趣的多媒体文件。
[0037]其中,所述推送模块包括:
[0038]第二获取单元,用于获取所述用户感兴趣的每一个多媒体文件的固定播放时间;
[0039]显示单元,用于对于所述用户感兴趣的每一个多媒体文件,将所述多媒体文件的文件标识和所述多媒体文件的固定播放时间显示在所述终端的屏幕中。
[0040]进一步地,所述推送模块还包括:
[0041]第一判断单元,用于在显示的用户感兴趣的多媒体文件中,判断是否存在固定播放时间大于终端的当前时间的多媒体文件;
[0042]第二判断单元,用于当存在固定播放时间大于终端的当前时间的多媒体文件时,判断是否接收到所述用户输入的用于预约固定播放时间大于终端的当前时间的多媒体文件的预约操作;
[0043]播放单元,用于如果接收到所述预约操作,则当终端的当前时间等于所述用户预约的多媒体文件的固定播放时间时,在终端上播放所述用户预约的多媒体文件。
[0044]本发明的实施例提供的技术方案可以包括以下有益效果:
[0045]在本发明实施例中,当用户需要播放多媒体文件集合中的多媒体文件时,终端可以获取用户在历史过程中对多媒体文件集合中的每一个多媒体文件的历史操作记录;然后根据该历史操作记录从多媒体文件集合中确定出用户感兴趣的多媒体文件;再将用户感兴趣的多媒体文件的文件标识推送给用户。从而使得用户无需主动在终端中输入用户感兴趣的视频的名称,简化了用户的操作,从而提高了用户体验。
[0046]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0047]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0048]图1是根据一示例性实施例示出的一种推送多媒体文件的方法的流程图;
[0049]图2是根据一示例性实施例示出的一种推送多媒体文件的装置的框图。
【具体实施方式】
[0050]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0051]图1是根据一示例性实施例示出的一种推送多媒体文件的方法的流程图,如图1所示,该方法用于终端中,该方法包括以下步骤。
[0052]在步骤SlOl中,当需要为用户播放多媒体文件集合中的多媒体文件时,获取用户在历史过程中对多媒体文件集合中的每一个多媒体文件的历史操作记录;
[0053]在本发明实施例中,技术人员事先在服务器中存储了一个多媒体文件集合,多媒体文件集合中包括多个不同的多媒体文件。
[0054]在本发明实施例中,如果用户需要在终端上播放多媒体文件,只能在终端上播放多媒体文件集合中的多媒体文件,具体地,用户需要控制终端从服务器中的多媒体文件集合中获取用户需要播放的多媒体文件,然后再在终端上播放获取的多媒体文件。
[0055]对于多媒体文件集合中的任意一个多媒体文件,用户在历史过程中对该多媒体文件的历史操作记录至少包括:用户在历史过程中播放该多媒体文件的播放次数,用户在历史过程中播放该多媒体文件的持续播放时长,以及,用户是否收藏该多媒体文件。对于多媒体文件集合中其他每一个多媒体文件,同样如此。
[0056]其中,对于多媒体文件集合中的任意一个多媒体文件,当用户第一次在终端上播放该多媒体文件时,服务器会会设置用户播放该多媒体文件的播放次数初值;并将该多媒体文件的文件标识与该播放次数初值组成一条记录存储在用户的用户标识对应的、文件标识与播放次数之间的第一对应关系中;当之后用户再一次在终端上播放该多媒体文件时,服务器会增加该记录中的播放次数。对于多媒体文件集合中的其他每一个多媒体文件,同样如此。
[0057]对于多媒体文件集合中的任意一个多媒体文件,当用户第一次终端上播放该多媒体文件时,服务器会获取本次用户播放该多媒体文件的持续播放时长,并将该多媒体文件的文件标识与该持续播放时长组成一条记录存储在用户的用户标识对应的、文件标识与持续播放时长之间的第二对应关系中;当之后用户再一次在终端上播放该多媒体文件时,获取再一次播放该多媒体文件的持续播放时长,将再一次播放该多媒体文件的持续播放时长与该记录中存储的持续播放时长相加得到一持续播放时长,利用相加得到的持续播放时长更新该记录中的持续播放时长。对于多媒体文件集合中的其他每一个多媒体文件,同样如此。
[0058]对于多媒体文件集合中的任意一个多媒体文件,当用户收藏该多媒体文件时,月艮务器就会将该多媒体文件的文件标识添加至用户的用户标识对应的多媒体文件收藏列表中。当用户取消收藏该多媒体文件时,服务器就会从该多媒体文件收藏列表中删除该多媒体文件的文件标识。对于多媒体文件集合中的其他每一个多媒体文件,同样如此。
[0059]因此,在本步骤中,当需要为用户播放服务器中存储的多媒体文件集合中的多媒体文件时,例如当用户在终端上打开用于播放多媒体文件集合中的多媒体文件的视频播放软件时确定需要为用户播放服务器中存储的多媒体文件集合中的多媒体文件;之后终端可以从服务器中或获取用户在历史过程中对多媒体文件集合中的每一个多媒体文件的历史操作记录。具体地,终端从服务器中获取用户的用户标识对应的、文件标识与播放次数之间的第一对应关系,用户的用户标识对应的、文件标识与持续播放时长之间的第二对应关系,以及用户的用户标识对应的多媒体文件收藏列表。
[0060]在步骤S102中,根据该历史操作记录从多媒体文件集合中确定出用户感兴趣的多媒体文件;
[0061]在本发明实施例中,技术人员事先会在服务器中设置播放次数对应的权重:为第一预设权重,设置持续播放时间对应的权重:为第二预设权重,以及设置收藏操作的权重:为第三预设权重。因此,在本步骤中,终端可以从服务器中获取第一预设权重、第二预设权重和第三预设权重。
[0062]对于多媒体文件集合中的任意一个多媒体文件;终端可以在第一对应关系中查找与该多媒体文件的文件标识相对应的播放次数,并作为用户在历史过程中播放该多媒体文件的播放次数;在第二对应关系中查找与该多媒体文件的文件标识相对应的持续播放时长,并作为用户在历史过程中播放该多媒体文件的持续播放时长;以及在用户的用户标识对应的多媒体文件收藏列表中查找是否存在该多媒体文件的文件标识,当存在该多媒体文件的文件标识时,确定用户收藏了该多媒体文件,当不存在该多媒体文件的文件标识时,确定用户未收藏该多媒体文件。之后,终端可以根据用户在历史过程中播放该多媒体文件的播放次数、用户在历史过程中播放该多媒体文件的持续播放时长、用户是否收藏多媒体文件、第一预设权重、第二预设权重以及第三预设权重计算用户对该多媒体文件的兴趣度。
[0063]其中,在本发明实施例中,终端根据用户在历史过程中播放该多媒体文件的播放次数、用户在历史过程中播放该多媒体文件的持续播放时长、用户是否收藏多媒体文件、第一预设权重、第二预设权重和第三预设权重按照如下公式计算用户对该多媒体文件的兴趣度。
[0064]m=A*0+B*P+C*Q;
[0065]其中,在上述公式中,M为用户对该多媒体文件的兴趣度,A为第一预设权重,B为第二预设权重,C为第三预设权重,O为用户在历史过程中播放该多媒体文件的播放次数,P用户在历史过程中播放该多媒体文件的持续播放时长,当用户收藏了该多媒体文件时,Q为第一预设数值,当用户未收藏该多媒体文件时,Q为第二预设数值,第一预设数值大于第二预设数值。
[0066]优选地,第一预设数值大于零,第二预设数值等于零。例如,第一预设数值为10,第二预设数值为O。
[0067]对于多媒体文件中的其它每一个多媒体文件,均执行上述操作,如此实现计算出用户对多媒体文件集合中的每一个多媒体文件的兴趣度。然后将兴趣度最大的预设个数个多媒体文件确定为用户感兴趣的多媒体文件。
[0068]在步骤S103中,将用户感兴趣的多媒体文件的文件标识推送给用户。
[0069]其中,终端可以将用户感兴趣的多媒体文件的文件标识显示终端的屏幕上,这样用户就可以在终端的屏幕上就看到显示的多媒体文件的文件标识。如果用户需要播放显示的某一文件标识对应的多媒体文件,可以在终端上选择该文件标识,这样终端就会从服务器中获取该文件标识对应的多媒体文件并在终端上播放。
[0070]在本发明另一实施例中,技术人员事先服务器中会为多媒体文件集合中的每一个多媒体文件都设置一个固定播放时间或多个不同的固定播放时间。也即,当用户需要在终端上播放多媒体文件集合中的某一多媒体文件时,需要在终端的当前时间到达或超过该多媒体文件的固定播放时间时,终端才能从服务器中获取该多媒体文件并在终端上播放。终端的时间与世界标准时间相同。
[0071 ]例如,假设某一多媒体文件的固定播放时间为2015年I月3日5点,则在2015年I月3日5点之前终端无法从服务器中获取到该多媒体文件,进而也就无法播放该多媒体文件。直至在2015年I月3日5点终端才能从服务器中获取该多媒体文件以及播放该多媒体文件。
[0072]因此,本步骤具体可以为:终端可以从服务器中获取用户感兴趣的每一个多媒体文件的固定播放时间;对于用户感兴趣的任意一个多媒体文件,将该多媒体文件和多媒体文件的固定播放时间同时显示在终端的屏幕中。以使用户根据该固定播放时间可以获知什么时候可以在终端上播放该多媒体文件,对于用户感兴趣的其他每一个多媒体文件,同样执行上述操作。
[0073]进一步地,在显示的用户感兴趣的多媒体文件中,如果存在固定播放时间大于终端的当前时间的多媒体文件,这用户此时还不能在终端上播放这些多媒体文件。当用户想要在终端上播放固定播放时间大于终端的当前时间的某一多媒体文件时,用户可以在终端上预约该多媒体文件,这样,当终端的当前时间到达该多媒体文件的固定播放时间时,终端就会从服务器中获取该多媒体文件并在终端上播放该对媒体文件。因此,在本发明实施例中,对于终端而言,则需要判断是否接收到用户输入的用于预约固定播放时间大于终端的当前时间的多媒体文件的预约操作;如果接收到该预约操作,则当终端的当前时间等于用户预约的多媒体文件的固定播放时间时,在终端上播放用户预约的多媒体文件。
[0074]在本发明实施例中,当用户需要播放多媒体文件集合中的多媒体文件时,终端可以获取用户在历史过程中对多媒体文件集合中的每一个多媒体文件的历史操作记录;然后根据该历史操作记录从多媒体文件集合中确定出用户感兴趣的多媒体文件;再将用户感兴趣的多媒体文件的文件标识推送给用户。从而使得用户无需主动在终端中输入用户感兴趣的视频的名称,简化了用户的操作,从而提高了用户体验。
[0075]目前现有的视频网站页面或APP页面中,当用户打开页面(可以是首页,也可以是首页下的子页面),会在页面上同时显示多个以图片形式表示的视频链接,每个视频链接对应一个视频,但视频链接与视频的对应关系,均是后台人员自行设定的,例如:对于热点视频的链接,会根据后台人员的更新,和当前特定的热点视频对应,在电影板块,会分别显示和不同电影相对应的视频链接,例如:归来、功夫、少林足球等,当然对于某一个系列的视频,还可以设置一个用于链接到该系列视频所在页面的链接,例如:芈月传,可能显示一个电视剧海报,当点击海报后,进入到另一个子页面,分别显示有第1-50集对应的视频;对于某一个综艺节目而言,通常显示该综艺节目的最新一期的视频对应的视频链接,或者,也可以像电视剧一样,显示该综艺节目的海报,然后点击后进入到另一个显示有该综艺节目多期视频的子页面。
[0076]可见,无论哪种方式,当用户打开网页后,展示给用户的都是后台工作人员设定好的视频链接,当用户需要查找自己感兴趣的视频时,还需要依次点击查找,或者,通过搜索栏输入关键词进行查找。
[0077]本发明实施例该方法在应用时,可以应用于视频网站或者APP中,该方法在应用时,当用户打开视频网站或APP的某一个页面时,此时终端或后台服务器会首先根据用户历史浏览记录确定用户所关心的视频集合,也即图1所示实施例中描述的多媒体文件集合,例如:当用户历史观看过“快乐大本营”时,相对应,“快乐大本营”的所有期节目,就构成了一个视频集合;当用户历史观看过“芈月传,,时,相对应,“芈月传”的所有集视频就构成了一个视频集合;再或者,当用户历史观看过2016年欧冠比赛的某一场比赛时,相对应,所有带有2016欧冠比赛标签对应的视频,就构成了一个视频集合。
[0078]当确定一个或多个视频集合后,可以进一步获取用户在历史过程中对该视频集合中多媒体文件的历史操作记录,例如:对于“快乐大本营”的所有期节目,用户历史曾经观看过哪一期,所看过的每一期的播放次数,以及,每次播放时对应的播放时长等信息,确定出该视频集合中用户最感兴趣的视频,有关最感兴趣的视频的计算过程,详细可参见图1中步骤S102的详细描述,在此不再赘述。
[0079]当确定出每个视频集合中最感兴趣的视频后,在打开的页面上,可以设置多个以图片形式展示的预设视频链接,每个预设链接对应一个视频集合,也即图1中步骤103中的将用户感兴趣的多媒体文件的文件标识推送给用户。这样,每个预设链接和所对应的视频集合中最感兴趣的视频进行链接,也即,当用户打开页面时,显示的是最感兴趣的视频对应的视频链接,不再是后台工作人员预先设定的视频链接,或者,随机显示的视频链接,而是根据用户的历史观看记录,将某一个集合中最感兴趣的视频找出来,并建立该最感兴趣的视频对应的视频链接。
[0080]由于每个用户的历史观看记录不同,所以,当不同用户打开同一页面后,页面上展示的视频链接所对应的视频也不相同,并且对于每个用户而言,页面上显示的全部是自己观看过的视频集合中最感兴趣的一个或多个视频,从而用户只需打开页面,就可以显示自己感兴趣的视频,而无需主动在终端中通过连续点击或者输入视频的名称,简化了用户的操作,从而提高了用户体验。
[0081]图2是根据一示例性实施例示出的一种推送多媒体文件的装置的框图。参照图2,该装置包括:
[0082]获取模块11,用于当需要为用户播放多媒体文件集合中的多媒体文件时,获取所述用户在历史过程中对所述多媒体文件集合中的每一个多媒体文件的历史操作记录;
[0083]确定模块12,用于根据所述历史操作记录从所述多媒体文件集合中确定出所述用户感兴趣的多媒体文件;
[0084]推送模块13,用于将所述用户感兴趣的多媒体文件的文件标识推送给所述用户。
[0085]其中,所述历史操作记录至少包括:
[0086]所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的播放次数;以及,
[0087]所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的持续播放时长;以及,
[0088]所述用户收藏所述多媒体文件集合中的每一个多媒体文件的文件标识。
[0089]其中,所述确定模块11包括:
[0090]第一获取单元,用于获取播放次数对应的第一预设权重、持续播放时间对应的第二预设权重以及收藏操作对应的第三预设权重;
[0091 ]计算单元,用于对于所述多媒体文件集合中的每一个多媒体文件;根据所述用户在历史过程中播放所述多媒体文件的播放次数、所述用户在历史过程中播放所述多媒体文件的持续播放时长、所述用户是否收藏所述多媒体文件、第一预设权重、第二预设权重和第三预设权重计算所述用户对所述多媒体文件的兴趣度;
[0092]确定单元,用于将兴趣度最大的预设个数个多媒体文件确定为所述用户感兴趣的多媒体文件。
[0093]其中,所述推送模块12包括:
[0094]第二获取单元,用于获取所述用户感兴趣的每一个多媒体文件的固定播放时间;
[0095]显示单元,用于对于所述用户感兴趣的每一个多媒体文件,将所述多媒体文件的文件标识和所述多媒体文件的固定播放时间显示在所述终端的屏幕中。
[0096]进一步地,所述推送模块12还包括:
[0097]第一判断单元,用于在显示的用户感兴趣的多媒体文件中,判断是否存在固定播放时间大于终端的当前时间的多媒体文件;
[0098]第二判断单元,用于当存在固定播放时间大于终端的当前时间的多媒体文件时,判断是否接收到所述用户输入的用于预约固定播放时间大于终端的当前时间的多媒体文件的预约操作;
[0099]播放单元,用于如果接收到所述预约操作,则当终端的当前时间等于所述用户预约的多媒体文件的固定播放时间时,在终端上播放所述用户预约的多媒体文件。
[0100]本发明的实施例提供的技术方案可以包括以下有益效果:
[0101]在本发明实施例中,当用户需要播放多媒体文件集合中的多媒体文件时,终端可以获取用户在历史过程中对多媒体文件集合中的每一个多媒体文件的历史操作记录;然后根据该历史操作记录从多媒体文件集合中确定出用户感兴趣的多媒体文件;再将用户感兴趣的多媒体文件的文件标识推送给用户。从而使得用户无需主动在终端中输入用户感兴趣的视频的名称,简化了用户的操作,从而提高了用户体验。
[0102]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0103]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
[0104]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种推送多媒体文件的方法,应用于终端,其特征在于,所述方法包括: 当需要为用户播放多媒体文件集合中的多媒体文件时,获取所述用户在历史过程中对所述多媒体文件集合中的每一个多媒体文件的历史操作记录; 根据所述历史操作记录从所述多媒体文件集合中确定出所述用户感兴趣的多媒体文件; 将所述用户感兴趣的多媒体文件的文件标识推送给所述用户。2.根据权利要求1所述的方法,其特征在于,所述历史操作记录至少包括: 所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的播放次数;以及, 所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的持续播放时长;以及, 所述用户收藏所述多媒体文件集合中的每一个多媒体文件的文件标识。3.根据权利要求2所述的方法,其特征在于,所述根据所述历史操作记录从所述多媒体文件集合中确定出所述用户感兴趣的多媒体文件,包括: 获取播放次数对应的第一预设权重、持续播放时间对应的第二预设权重以及收藏操作对应的第三预设权重; 对于所述多媒体文件集合中的每一个多媒体文件;根据所述用户在历史过程中播放所述多媒体文件的播放次数、所述用户在历史过程中播放所述多媒体文件的持续播放时长、所述用户是否收藏所述多媒体文件、第一预设权重、第二预设权重和第三预设权重计算所述用户对所述多媒体文件的兴趣度; 将兴趣度最大的预设个数个多媒体文件确定为所述用户感兴趣的多媒体文件。4.根据权利要求1所述的方法,其特征在于,所述将所述用户感兴趣的多媒体文件的文件标识推送给所述用户,包括: 获取所述用户感兴趣的每一个多媒体文件的固定播放时间; 对于所述用户感兴趣的每一个多媒体文件,将所述多媒体文件的文件标识和所述多媒体文件的固定播放时间显示在所述终端的屏幕中。5.根据权利要求4所述的方法,其特征在于,所述将所述用户感兴趣的多媒体文件的文件标识推送给所述用户之后,还包括: 在显示的用户感兴趣的多媒体文件中,判断是否存在固定播放时间大于终端的当前时间的多媒体文件; 当存在固定播放时间大于终端的当前时间的多媒体文件时,判断是否接收到所述用户输入的用于预约固定播放时间大于终端的当前时间的多媒体文件的预约操作; 如果接收到所述预约操作,则当终端的当前时间等于所述用户预约的多媒体文件的固定播放时间时,在终端上播放所述用户预约的多媒体文件。6.—种推送多媒体文件的装置,应用于终端,其特征在于,所述装置包括: 获取模块,用于当需要为用户播放多媒体文件集合中的多媒体文件时,获取所述用户在历史过程中对所述多媒体文件集合中的每一个多媒体文件的历史操作记录; 确定模块,用于根据所述历史操作记录从所述多媒体文件集合中确定出所述用户感兴趣的多媒体文件; 推送模块,用于将所述用户感兴趣的多媒体文件的文件标识推送给所述用户。7.根据权利要求6所述的装置,其特征在于,所述历史操作记录至少包括: 所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的播放次数;以及, 所述用户在历史过程中分别播放所述多媒体文件集合中的每一个多媒体文件的持续播放时长;以及, 所述用户收藏所述多媒体文件集合中的每一个多媒体文件的文件标识。8.根据权利要求7所述的装置,其特征在于,所述确定模块包括: 第一获取单元,用于获取播放次数对应的第一预设权重、持续播放时间对应的第二预设权重以及收藏操作对应的第三预设权重; 计算单元,用于对于所述多媒体文件集合中的每一个多媒体文件;根据所述用户在历史过程中播放所述多媒体文件的播放次数、所述用户在历史过程中播放所述多媒体文件的持续播放时长、所述用户是否收藏所述多媒体文件、第一预设权重、第二预设权重和第三预设权重计算所述用户对所述多媒体文件的兴趣度; 确定单元,用于将兴趣度最大的预设个数个多媒体文件确定为所述用户感兴趣的多媒体文件。9.根据权利要求6所述的装置,其特征在于,所述推送模块包括: 第二获取单元,用于获取所述用户感兴趣的每一个多媒体文件的固定播放时间; 显示单元,用于对于所述用户感兴趣的每一个多媒体文件,将所述多媒体文件的文件标识和所述多媒体文件的固定播放时间显示在所述终端的屏幕中。10.根据权利要求9所述的装置,其特征在于,所述推送模块还包括: 第一判断单元,用于在显示的用户感兴趣的多媒体文件中,判断是否存在固定播放时间大于终端的当前时间的多媒体文件; 第二判断单元,用于当存在固定播放时间大于终端的当前时间的多媒体文件时,判断是否接收到所述用户输入的用于预约固定播放时间大于终端的当前时间的多媒体文件的预约操作; 播放单元,用于如果接收到所述预约操作,则当终端的当前时间等于所述用户预约的多媒体文件的固定播放时间时,在终端上播放所述用户预约的多媒体文件。
【文档编号】H04L29/06GK105828203SQ201610281618
【公开日】2016年8月3日
【申请日】2016年4月29日
【发明人】崔小波
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1