[发明专利]一种媒体文件的传输方法及系统有效
申请号: | 201110172914.2 | 申请日: | 2011-06-24 |
公开(公告)号: | CN102223416A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 孙翀 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;杨宏 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 媒体文件 传输 方法 系统 | ||
1.一种媒体文件的传输方法,其特征在于,包括步骤:
A、将云端服务器的媒体文件根据不同的网络连接速度建立多种索引类型,每种索引类型将媒体文件分成多个数据段;
B、当有来自终端设备的媒体文件下载请求时,从请求中解析出所述终端设备网络连接的信息,并根据该网络连接信息,返回不同的索引文件给终端设备;
C、根据所述索引文件,将需下载媒体文件的首个数据段以及从余下数据段中挑选部分传输到终端设备。
2.根据权利要求1所述媒体文件的传输方法,其特征在于,所述步骤C之后还包括:
D1、所述终端设备对下载的媒体文件进行播放,并根据索引文件判断当前播放数据段的下一数据段是否已经下载;
D2、若未下载,则终端设备计算出下载下一数据段所需的时间T,在距离播放完毕前还剩下T的时间,所述终端设备向所述云端服务器发送对所述下一数据段的下载请求;
D3、若已下载,则所述终端设备无操作。
3.根据权利要求2所述媒体文件的传输方法,其特征在于,所述步骤D2还包括:
D21、所述云端服务器接收到所述终端设备发来的对所述下一数据段得请求,判断所述终端设备是否有正在下载的原下载流程;
D22、若有,则所述云端服务器暂停原下载流程,启动所述下一数据段的下载,在所述下一数据段下载完毕后,所述云端服务器恢复执行原下载流程;
D23,若无,则所述云端服务器直接启动所述下一数据段的下载,在所述下一数据段下载完毕后,所述云端服务器结束下载。
4.根据权利要求2所述媒体文件的传输方法,其特征在于,所述步骤C之后还包括:
D0、所述终端设备对下载的媒体文件进行播放时,接收到用户的跳转操作指令,且所述跳转操作指令所指示的跳转位置是已经下载完毕的数据段,则返回D1。
5.根据权利要求4所述媒体文件的传输方法,其特征在于,所述步骤D0还包括:所述跳转操作指令所指示的跳转位置是未下载的数据段,则终端设备根据索引所指示的位置,向所述云端服务器发送对该数据段的下载请求。
6.根据权利要求1-5任一所述媒体文件的传输方法,其特征在于,被下载的媒体文件数据实时存储在所述终端设备中。
7.一种媒体文件的传输系统,其特征在于,包括:云端服务器,及与云端服务器连接的多个终端设备;
所述云端服务器包括:
索引建立与数据分段模块,用于将云端服务器的媒体文件根据不同的网络连接速度建立多种索引类型,每种索引类型将媒体文件分成多个数据段;
解析模块,用于当有来自终端设备的媒体文件下载请求时,从请求中解析出所述终端设备网络连接的信息,并根据该网络连接信息,返回不同的索引文件给终端设备;
数据传输模块,用于根据所述索引文件,将需下载媒体文件的首个数据段以及从余下数据段中挑选部分传输到终端设备;
所述终端设备,用于向云端服务器发送媒体文件下载请求,并从云端服务器逐级下载相应的媒体文件。
8.根据权利要求7所述媒体文件的传输系统,其特征在于,所述终端设备包括:
下载请求模块,用于接收用户的操作指令选择当前实际使用的网络连接,并根据该网络连接信息向所述云端服务器发送下载请求;
播放处理模块,用于通过播放器对下载的媒体文件进行播放,并根据索引文件判断当前播放数据段的下一数据段是否已经下载;
时间计算模块,用于当所述下一数据段未下载时,计算出下载所述下一数据段所需的时间T,在距离播放完毕前还剩下T的时间,向所述云端服务器发送所述下一数据段的下载请求。
9.根据权利要求8所述媒体文件的传输系统,其特征在于,所述云端服务器的数据传输模块还包括:
判断单元,用于接收到终端设备发来的对所述下一数据段的下载请求时,判断该终端设备是否有正在下载的原下载流程;若有,则所述云端服务器暂停原下载流程,启动所述下一数据段的下载,在所述下一数据段下载完毕后,所述云端服务器恢复执行原下载流程;若无,则所述云端服务器直接启动所述下一数据段的下载,在所述下一数据段下载完毕后,所述云端服务器结束下载。
10.根据权利要求8所述媒体文件的传输系统,其特征在于,所述终端设备还包括:
跳选单元,用于当所述终端设备对下载的媒体文件进行播放时,接收到用户的跳转操作指令,根据所述跳转操作指令所指示的跳转位置选择继续播放或向所述云端服务器发送下载请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110172914.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种减速机前盖孔的加工工艺
- 下一篇:吸痰器