[发明专利]多媒体文件的下载播放系统和方法有效
申请号: | 200810085550.2 | 申请日: | 2008-03-17 |
公开(公告)号: | CN101247402A | 公开(公告)日: | 2008-08-20 |
发明(设计)人: | 关镇安;聂科峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/18 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 王黎延;蒋雅洁 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多媒体 文件 下载 播放 系统 方法 | ||
技术领域
本发明涉及数据通信网络技术,尤其涉及一种数据通信网络中,多媒体文件的下载播放的系统和方法。
背景技术
随着数据通信网络的不断发展,业界陆续出现了许多可供用户下载网络数据资源的下载方式。例如目前主要包括以下几种下载方式:
比特彗星(BT,BitTorrent)下载方式,是一种基于BitTorrent协议的点对点(P2P,peer-to-peer)下载方式。
Ed2k下载方式,是一种基于Ed2k协议的P2P下载方式。
P2SP下载方式,P2SP有效地把原本孤立的服务器和其镜像资源以及P2P资源整合到了一起。也就是说,在下载的稳定性和下载的速度上,都比传统的P2P或点对服务器(P2S,peer-to-Server)有了非常大的提高。
超文本传输协议(HTTP,Hyper Text Transferring Protocol)下载方式,该下载方式通过HTTP协议进行文件下载。HTTP是一种为了将位于全球各个地方的Web服务器中的内容发送给不特定多数用户而制订的协议。也就是说,可以把HTTP看作是旨在向不特定多数的用户“发放”文件的协议。
文件传输协议(FTP,File Transfer Protocol)下载方式,用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的计算机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。
对于多媒体数据资源,目前出现了一种边下载边播放多媒体文件的技术方案。该方案是基于P2P网络下载的多媒体文件实现实时播放的方法,其下载客户端包括一个播放模块和一个P2P数据传输模块,下载客户端通过P2P网络下载多媒体数据,同时传送给播放模块进行播放。
但是,现有的这种边下载边播放多媒体数据的方案只能从P2P网络中下载,获取的方式单一,下载成功率和下载速度都比较低。
发明内容
有鉴于此,本发明所要解决的技术问题在于提供一种多媒体文件的下载播放系统,以实现边下载边播放多媒体文件的同时提高下载速度和下载成功率。
本发明所要解决的另一技术问题在于提供一种多媒体文件的下载播放方法,以实现边下载边播放多媒体文件的同时提高下载速度和下载成功率。
为了实现上述发明目的,本发明的主要技术方案为:
一种多媒体文件的下载播放系统,包括:
下载模块,其中设置有至少两种下载方式模块,利用至少两种下载方式模块并行分片下载多媒体文件;
数据管理模块,用于将并行分片下载的分片数据按照分片顺序进行排序,并将排序后的分片数据整合到本地的一个文件中保存,为播放器提供播放数据;
播放模块,用于启动播放器播放所下载的多媒体文件数据。
优选的,所述下载模块具体包括:下载记录上报单元、统计服务器、下载请求分析模块、至少两种下载方式模块、以及片控制模块;
所述每种下载方式模块,用于利用各自的下载协议下载数据;
所述下载记录上报单元用于在本地每下载一个多媒体文件时,将该多媒体文件的信息和本次下载信息上报给统计服务器;
所述统计服务器对数据进行整理,收集同一多媒体文件的至少两种下载方式的下载信息;
所述下载请求分析模块用于在接收到新的多媒体文件下载请求后,将该 下载请求中的下载信息发送给所述统计服务器,统计服务器根据该下载信息查询同一多媒体文件的其它下载信息并下发给所述下载请求分析模块;
所述片控制模块用于确定所述下载请求中的下载信息对应的下载方式,以及确定统计服务器返回的下载信息所对应的下载方式,控制对应的下载方式模块分片下载所述多媒体文件数据。
优选的,所述播放模块具体包括:
启动模块,用于监测数据管理模块中是否下载到足以播放的多媒体文件数据,当下载到足以播放的多媒体文件数据后,在本地启动播放器,生成所述多媒体文件数据在所述数据管理模块中的访问地址并通知给该播放器;
实时播放服务器,用于接收播放器的包括所述访问地址的下载播放请求,依据所述下载播放请求从所述数据管理模块中获取相应的数据返回给播放器进行播放。
一种多媒体文件的下载播放方法,包括:
A、利用至少两种下载方式并行分片下载多媒体文件数据;
B、将并行分片下载的分片数据按照分片顺序进行排序,并将排序后的分片数据整合到本地的一个文件中保存;
C、利用播放器播放所下载的多媒体文件数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810085550.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于消息驱动的状态机处理方法和装置
- 下一篇:可选择出碱性水和酸性水的净水器