【技术实现步骤摘要】
在线媒体播放方法、服务器及系统
本专利技术涉及互联网
,尤其涉及一种在线媒体播放方法、服务器及系统。
技术介绍
目前在播放在线媒体文件(比如试听歌曲)时,通常是通过HTTP协议或P2P到⑶N 或服务器上拉取媒体文件,在用户点击到从CDN或服务器上拉取首片歌曲文件的过程中, 用户需要等待比较长时间才能听到歌曲,由此降低了在线媒体播放效果,影响了用户体验。
技术实现思路
本专利技术实施例提供一种在线媒体播放方法、服务器及系统,旨在减少在线媒体播 放时用户等待时间,提高在线媒体播放效果。 本专利技术实施例提出一种在线媒体播放方法,包括: 服务器获取用户的历史播放行为,基于所述用户的历史播放行为,生成预推媒体 文件列表; 所述服务器将所述预推媒体文件列表中的预推媒体文件的首片数据下发给客户 端; 所述客户端将获取的所述预推媒体文件的首片数据缓存在本地,供用户播放。 本专利技术实施例还提出一种在线媒体播放方法,包括: 服务器获取用户的历史播放行为,基于所述用户的历史播放行为,生成预推媒体 文件列表; 将所述预推媒体文件列表中的预推媒体文件的首片数据下发给客户端,由所述客 户端将获取的所述预推媒体文件的首片数据缓存在本地,供用户播放。 本专利技术实施例还提出一种在线媒体播放系统,包括:客户端和与所述客户端通信 连接的服务器,其中: 所述服务器,用于获取用户的历史播放行为,基于所述用户的历史播放行为,生成 预推媒体文件列表;将所述预推媒体文件列表中的预推媒体文件的首片数据下发给客户 端; ...
【技术保护点】
一种在线媒体播放方法,其特征在于,包括:服务器获取用户的历史播放行为,基于所述用户的历史播放行为,生成预推媒体文件列表;所述服务器将所述预推媒体文件列表中的预推媒体文件的首片数据下发给客户端;所述客户端将获取的所述预推媒体文件的首片数据缓存在本地,供用户播放。
【技术特征摘要】
1. 一种在线媒体播放方法,其特征在于,包括: 服务器获取用户的历史播放行为,基于所述用户的历史播放行为,生成预推媒体文件 列表; 所述服务器将所述预推媒体文件列表中的预推媒体文件的首片数据下发给客户端; 所述客户端将获取的所述预推媒体文件的首片数据缓存在本地,供用户播放。2. 根据权利要求1所述的方法,其特征在于,还包括: 所述客户端接收到用户的播放指令后,根据所述播放指令从本地缓存中获取对应的预 推媒体文件的首片数据并播放; 向所述服务器发送播放请求,所述播放请求中携带有当前播放的预推媒体文件的ID、 域名以及当前网络的播放码率; 所述服务器根据所述播放请求,向所述客户端返回当前播放的预推媒体文件的首片数 据之后的媒体数据。3. 根据权利要求1所述的方法,其特征在于,所述服务器获取用户的历史播放行为,基 于所述用户的历史播放行为,生成预推媒体文件列表的步骤包括: 所述服务器接收所述客户端上报的用户历史播放记录,所述用户历史播放记录包括用 户的媒体文件播放列表和播放操作历史记录; 分析所述用户历史播放记录,预测用户的播放行为路径,选择相应的媒体文件,生成预 推媒体文件列表。4. 根据权利要求3所述的方法,其特征在于,所述服务器获取用户的历史播放行为,基 于所述用户的历史播放行为,生成预推媒体文件列表的步骤进一步还包括: 所述服务器获取预定时间段内播放频率达到设定阈值的媒体文件,以及最新推出的媒 体文件; 结合所述预定时间段内播放频率达到设定阈值的媒体文件以及最新推出的媒体文件, 并分析所述用户历史播放记录,预测用户的播放行为路径,选择相应的媒体文件,生成预推 媒体文件列表。5. 根据权利要求1-4中任一项所述的方法,其特征在于,还包括: 所述客户端向所述服务器上报用户播放预推媒体文件的相关信息; 所述服务器对所述用户播放预推媒体文件的相关信息进行入库处理; 所述服务器对入库的媒体数据进行分析,根据分析结果更新所述预推媒体文件列表。6. 根据权利要求5所述的方法,其特征在于,所述服务器对入库的媒体数据进行分析, 根据分析结果更新所述预推媒体文件列表的步骤之前还包括: 根据预定时间段内播放频率达到设定阈值的媒体文件以及最新推出的媒体文件,动态 控制选择预推媒体文件入库。7. 根据权利要求1所述的方法,其特征在于,所述服务器将预推媒体文件列表中的预 推媒体文件的首片数据下发给客户端的步骤包括: 所述服务器将所述预推媒体文件列表中的预推媒体文件的首片数据主动推送给客户 端;或者 所述客户端向所述服务器请求获取所述预推媒体文件列表,并在设定时刻从所述服务 器拉取所述预推媒体文件列表中预推媒体文件的首片数据。8. -种在线媒体播放方法,其特征在于,包括: 服务器获取用户的历史播放行为,基于所述用户的历史播放行为,生成预推媒体文件 列表; 将所述预推媒体文件列表中的预推媒体文件的首片数据下发给客户端,由所述客户端 将获取的所述预推媒体文件的首片数据缓存在本地,供用户播放。9. 根据权利要求8所述的方法,其特征在于,还包括: 当客户端根据用户的播放指令,从客户端本地缓存中获取对应的预推媒体文件的首片 数据并播放时,所述服务器接收所述客户端发送的播放请求,所述播放请求中携带有客户 端当前播放的预推媒体文件的ID、域名以及当前网络的播放码率; 根据所述播放请求,向所述客户端返回当前播放的预推媒体文件的首片数据之后的媒 体数据。10. 根据权利要求8所述的方法,其特征在于,所述服务器获取用户的历史播放行为, 基于所述用户的历史播放行为,生成预推媒体文件列表的步骤包括: 所述服务器接收所述客户端上报的用户历史播放记录,所述用户历史播放记录包括用 户的媒体文件播放列表和播放操作历史记录; 分析所述用户历史播放记录,预测用户的播放行为路径,选择相应的媒体文件,生成预 推媒体文件列表。11. 根据权利要求10所述的方法,其特征在于,所述服务器获取用户的历史播放行为, 基于所述用户的历史播放行为,生成预推媒体文件列表的步骤进一步还包括: 所述服务器获取预定时间段内播放频率达到设定阈值的媒体文件,以及最新推出的媒 体文件; 结合所述预定时间段内播放频率达到设定阈值的媒体文件以及最新推出的媒体文件, 并分析所述用户历史播放记录,预测用户可能的播放行为路径,选择相应的媒体文件,生成 预推媒体文件列表。12. 根据权利要求8-11中任一项所述的方法,其特征在于,还包括: 所述服务器接收所述客户端上报的用户播放预推媒体文件的相关信息; 对所述用户播放预推媒体文件的相关信息进行入库处理; 对入库的媒体数据进行分析,根据分析结果更新所述预推媒体文件列表。13. 根据权利要求12所述的方法,其特征在于,所述服务器对入库的媒体数据进行分 析,根据分析结果更新所述预推媒体文件列表的步骤之前还包括: 根据预定时间段内播放频率达到设定阈值的媒体文件以及最新推出的媒体文件,动态 控制选择预推媒体文件入库。14. 根据权利要求8所述的方法,其特征在于,所述服务器将预推媒体文件列表中的预 推媒体文件的首片数据下发给客户端,由所述客户端将获取的所述预推媒体文件的首片数 据缓存在本地,供用户播放的步骤包括:...
【专利技术属性】
技术研发人员:傅鸿城,曾义,张庆,赵威,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。