[发明专利]文件下载限速方法、装置及电子设备在审
申请号: | 201910941669.3 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110740174A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 赵元 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/801;H04L29/06 |
代理公司: | 11706 北京竹辰知识产权代理事务所(普通合伙) | 代理人: | 陈龙 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 限速 文件执行 限速信息 带宽资源 文件下载 码率 通讯技术领域 电子设备 网络 | ||
本公开实施例中提供了一种文件下载限速方法、装置以及电子设备,属于通讯技术领域。所述文件下载限速方法包括:获取所述文件的码率;设置所述文件的限速信息,其中所述限速信息指示在对所述文件执行限速操作时的限速值,并且所述限速值与所述文件的码率相关;根据网络的峰值时间和/或带宽资源确定是否对所述文件执行所述限速操作;以及当确定执行限速操作时,根据所述文件的限速信息对所述文件执行限速操作。根据本公开的方案,既能够节省带宽资源,又不会造成卡顿,而且能根据计费特点降低成本。
技术领域
本公开涉及通讯技术领域,尤其涉及一种文件下载限速方法、装置及电子设备。
背景技术
随着网络科技的发展,海量的视音频资源被上传到共享网络上流动传播,或通过各应用软件供客户端查阅下载。视音频下载融合了图像、文字和声音等丰富元素,用户体验好。一般而言,不同的视音频具有不同的码率,现有的大部分应用场景,视音频下载只需要略大于其对应的码率带宽即可流畅下载。
当前,用户通过客户端实时下载视音频文件时,通常是全速下载或者依据一个经验值来限速;或者仅仅在高峰期设置一个无差别限速;前者全速下载会造成资源浪费,后者无差别限速会造成部分卡顿。
由于对所有的视频请求都同等对待,并不能保证请求视频的每个用户都获得流畅的视频播放体验;另外,对于码率较小的视频文件,分配的带宽流量越高则对带宽流量的浪费越严重,对网络的利用率较低。
因此,如何对不同视音频文件、以及不同视音频在不同时间,尤其是高峰期的时间段进行限速成为关键问题。
发明内容
有鉴于此,本公开实施例提供一种文件下载限速方法、装置以及电子设备,以至少部分解决现有技术中存在的问题。
第一方面,提供了一种文件下载限速方法,所述文件下载限速方法包括:
获取所述文件的码率;
设置所述文件的限速信息,其中所述限速信息指示在对所述文件执行限速操作时的限速值,并且所述限速值与所述文件的码率相关;
根据网络的峰值时间和/或带宽资源确定是否对所述文件执行所述限速操作;以及
当确定执行限速操作时,根据所述文件的限速信息对所述文件执行限速操作。
根据本公开实施例的一种具体实现方式,所述文件包括音频文件和视频文件,并且所述获取所述文件的码率,包括:
从所述文件的统一资源定位符、头部或者元数据文件读取所述文件的码率;或者
根据所述文件的大小和播放时间计算所述文件的码率。
根据本公开实施例的一种具体实现方式,所述音频文件和视频文件为可变码率编码文件,并且所述设置所述文件的限速信息,包括:
针对所述可变码率编码文件的具有不同码率的部分分别设置限速信息。
根据本公开实施例的一种具体实现方式,所述设置所述文件的限速信息,还包括:
根据所述文件的码率设置所述文件下载的最大速度,其中所述文件下载的最大速度指示服务器为所述文件设置的最大输出速率。
根据本公开实施例的一种具体实现方式,所述设置所述文件的限速信息,包括:
根据所述文件的码率设置限速信息;以及
根据所述限速信息在所述文件的统一资源定位符或者自定义头部中生成所述限速值。
根据本公开实施例的一种具体实现方式,所述根据所述文件的码率设置限速值,包括:
将所述文件的码率的预定比例作为所述限速值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910941669.3/2.html,转载请声明来源钻瓜专利网。