[发明专利]文件下载限速方法、装置及电子设备在审
申请号: | 201910941669.3 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110740174A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 赵元 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/801;H04L29/06 |
代理公司: | 11706 北京竹辰知识产权代理事务所(普通合伙) | 代理人: | 陈龙 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 限速 文件执行 限速信息 带宽资源 文件下载 码率 通讯技术领域 电子设备 网络 | ||
1.一种文件下载限速方法,其特征在于,所述文件下载限速方法包括:
获取所述文件的码率;
设置所述文件的限速信息,其中所述限速信息指示在对所述文件执行限速操作时的限速值,并且所述限速值与所述文件的码率相关;
根据网络的峰值时间和/或带宽资源确定是否对所述文件执行所述限速操作;以及
当确定执行限速操作时,根据所述文件的限速信息对所述文件执行限速操作。
2.根据权利要求1所述的文件下载限速方法,其特征在于,所述文件包括音频文件和视频文件,并且所述获取所述文件的码率,包括:
从所述文件的统一资源定位符、头部或者元数据文件读取所述文件的码率;或者
根据所述文件的大小和播放时间计算所述文件的码率。
3.根据权利要求2所述的文件下载限速方法,其特征在于,所述音频文件和视频文件为可变码率编码文件,并且所述设置所述文件的限速信息,包括:
针对所述可变码率编码文件的具有不同码率的部分分别设置限速信息。
4.根据权利要求1所述的文件下载限速方法,其特征在于,所述设置所述文件的限速信息,还包括:
根据所述文件的码率设置所述文件下载的最大速度,其中所述文件下载的最大速度指示服务器为所述文件设置的最大输出速率。
5.根据权利要求1所述的文件下载限速方法,其特征在于,所述设置所述文件的限速信息,包括:
根据所述文件的码率设置限速信息;以及
根据所述限速信息在所述文件的统一资源定位符或者自定义头部中生成所述限速值。
6.根据权利要求5所述的文件下载限速方法,其特征在于,所述根据所述文件的码率设置限速值,包括:
将所述文件的码率的预定比例作为所述限速值。
7.根据权利要求1所述的文件下载限速方法,其特征在于,所述根据网络的峰值时间确定是否对所述文件执行所述限速操作,包括:
确定当前下载时间是否达到预设的下载限速时间点或者位于预设的下载限速时间区间内,并且在当前下载时间达到所述预设的下载限速时间点或位于预设的下载限速时间区间内时,执行所述限速操作。
8.根据权利要求7所述的文件下载限速方法,其特征在于,所述根据网络的峰值时间确定是否对所述文件执行所述限速操作,包括:
对所述峰值时间进行分级;并且
在当前下载时间达到所述峰值时间时,执行与所述峰值时间的分级对应的限速操作,其中对不同分级的峰值时间执行不同程度的限速操作。
9.根据权利要求1所述的文件下载限速方法,其特征在于,所述根据网络的带宽资源确定是否对所述文件执行所述限速操作,包括:
确定当前带宽资源可用率,其中带宽资源可用率指示可用带宽与总下载带宽的比值;以及
当所述带宽资源可用率达到预定阈值时,执行所述限速操作。
10.根据权利要求9所述的文件下载限速方法,其特征在于,所述根据网络的带宽资源确定是否对所述文件执行所述限速操作,包括
对所述带宽资源可用率进行分级;并且
执行与所述带宽资源可用率的分级对应的限速操作,其中对不同分级的带宽资源可用率执行不同程度的限速操作。
11.一种文件下载限速装置,其特征在于,所述装置包括:
码率获取模块,被配置为获取所述文件的码率;
限速信息设置模块,被配置为设置所述文件的限速信息,其中所述限速信息指示在对所述文件执行限速操作时的限速值,并且所述限速值与所述文件的码率相关;
确定模块,被配置为根据网络的峰值时间和/或带宽资源确定是否对所述文件执行所述限速操作;以及
执行模块,被配置为当所述确定模块确定执行限速操作时,根据所述文件的限速信息对所述文件执行限速操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910941669.3/1.html,转载请声明来源钻瓜专利网。