[发明专利]下载并播放媒体文件的方法及系统有效
申请号: | 201210538686.0 | 申请日: | 2012-12-13 |
公开(公告)号: | CN103873926B | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | 廖海珍 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/438 | 分类号: | H04N21/438;H04N21/439;H04N21/858 |
代理公司: | 上海波拓知识产权代理有限公司31264 | 代理人: | 杨波 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 下载 播放 媒体文件 方法 系统 | ||
1.一种下载并播放媒体文件的方法,其特征是:包括步骤:
向服务器发起获取媒体文件的请求;
将该媒体文件分割为若干分片,存储各个分片以形成各个分片的下载列表信息,并将该各个分片的下载列表信息发送给客户端;
根据该下载列表信息的各个分片先后顺序依次向该服务器发起获取该媒体文件各个分片的请求;
依次将该媒体文件的各个分片返回给该客户端;以及
接收到该媒体文件的播放指令时,则按照该各个分片先后顺序播放该媒体文件的各个分片。
2.根据权利要求1所述的下载并播放媒体文件的方法,其特征是:在执行将该媒体文件分割为若干分片的步骤中,还包括步骤:
判断该媒体文件的容量是否大于一预设值;
若大于该预设值,则将该媒体文件分割为若干分片;
若不大于该预设值,则将该媒体文件作为一个分片返回给该客户端。
3.根据权利要求1所述的下载并播放媒体文件的方法,其特征是:在执行接收到该媒体文件的播放指令时的步骤中,还包括步骤:
判断存储器中是否存储有该媒体文件的上次播放记录;
若存储有该媒体文件的上次播放记录,则判断为从该媒体文件的上次播放记录所记录的位置处进行播放,将该上次播放记录所记录的位置作为初始播放位置,查找到该上次播放记录所记录的位置所在的分片;
若未存储有该媒体文件的上次播放记录,判断为从该媒体文件的开始位置进行播放,将该媒体文件的开始位置作为初始播放位置,查找到该媒体文件的开始位置所在的分片;
读取查找到的分片,判断该读取的分片是否完整;以及
若完整,则从该初始播放位置开始播放读取的分片。
4.根据权利要求3所述的下载并播放媒体文件的方法,其特征是:还包括步骤:
若不完整,读取查找到的分片时,跳过该查找到的分片的校验信息,仅读取该查找到的分片的媒体信息,从该初始播放位置进行播放该读取的分片的媒体信息。
5.根据权利要求3所述的下载并播放媒体文件的方法,其特征是:还包括步骤:
在播放完当前播放的分片前,查找到下一个分片,读取查找到的该下一个分片,判断该下一个分片是否完整;
若完整,则播放完当前播放的分片时,播放该下一个分片;以及
若不完整,则读取该下一个分片时,跳过该下一个分片的校验信息,仅读取该下一个分片的媒体信息,在播放完当前播放的分片时,对读取的该下一个分片的媒体信息进行播放。
6.一种下载并播放媒体文件的系统,其特征在于,其包括:
文件获取模块,用于向服务器发起获取媒体文件的请求;
分片模块,用于将该媒体文件分割为若干分片,存储各个分片以形成各个分片的下载列表信息,并将该各个分片的下载列表信息发送给客户端;
分片获取模块,用于根据该下载列表信息的各个分片先后顺序依次向该服务器发起获取该媒体文件各个分片的请求;
分片返回模块,用于依次将该媒体文件的各个分片返回给该客户端;以及
播放模块,用于接收到该媒体文件的播放指令时,则按照该各个分片先后顺序播放该媒体文件的各个分片。
7.根据权利要求6所述的下载并播放媒体文件的系统,其特征在于,该分片模块,还用于判断该媒体文件的容量是否大于一预设值,若大于该预设值,则将该媒体文件分割为若干分片,若不大于该预设值,则将该媒体文件作为一个分片返回给该客户端。
8.根据权利要求6所述的下载并播放媒体文件的系统,其特征在于,该播放模块,还用于判断存储器中是否存储有该媒体文件的上次播放记录,若存储有该媒体文件的上次播放记录,则判断为从该媒体文件的上次播放记录所记录的位置处进行播放,将该上次播放记录所记录的位置作为初始播放位置,查找到该上次播放记录所记录的位置所在的分片;若未存储有该媒体文件的上次播放记录,判断为从该媒体文件的开始位置进行播放,将该媒体文件的开始位置作为初始播放位置,查找到该媒体文件的开始位置所在的分片;读取查找到的分片,判断该读取的分片是否完整;若完整,则从该初始播放位置开始播放读取的分片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210538686.0/1.html,转载请声明来源钻瓜专利网。