[发明专利]基于用户下载请求的数据发送方法和装置在审
申请号: | 201610171895.4 | 申请日: | 2016-03-24 |
公开(公告)号: | CN105721604A | 公开(公告)日: | 2016-06-29 |
发明(设计)人: | 姚宗友;李文禄;陈钦水 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 下载 请求 数据 发送 方法 装置 | ||
1.一种基于用户下载请求的数据发送方法,其特征在于,所述方法包括:
接收用户的下载请求,其中,所述下载请求包括:待下载文件信息、所述用户的用户信息、下载起始时间;
根据所述用户信息确定所述用户的下载限速;
根据所述待下载文件信息确定不限速缓冲下载量;
在每个发送周期发送数据给所述用户,其中,在已发送数据量达到所述不限速缓冲下载量之前,不限速发送数据给所述用户,在已发送数据量达到所述不限速缓冲下载量之后按照所述下载限速发送数据给所述用户,记录本发送周期实际发送数据量,并用已发送数据量加上所述本发送周期实际发送数据量的和更新已发送数据量。
2.根据权利要求1所述的基于用户下载请求的数据发送方法,其特征在于,所述用户的用户信息包括用户的级别信息;以及
所述根据所述用户信息确定所述用户的下载限速,包括:
根据所述用户的级别信息确定所述用户的下载限速。
3.根据权利要求1所述的基于用户下载请求的数据发送方法,其特征在于,所述待下载文件信息包括待下载文件的类型信息;以及
所述根据所述待下载文件信息确定不限速缓冲下载量,包括:
根据所述待下载文件的类型信息确定不限速缓冲下载量。
4.根据权利要求1-3之一所述的基于用户下载请求的数据发送方法,其特征在于,所述在每个发送周期发送数据给所述用户,其中,在已发送数据量达到所述不限速缓冲下载量之前,不限速发送数据给所述用户,在已发送数据量达到所述不限速缓冲下载量之后按照所述下载限速发送数据给所述用户,记录本发送周期实际发送数据量,并用已发送数据量加上所述本发送周期实际发送数据量的和更新已发送数据量,包括:
判断已发送数据量是否小于可下载数据量,其中,所述可下载数据量是通过采用公式一计算得到的:
cdSize=nolmtSize+lmtVDld*(curTm–bgTm)(公式一)
其中,nolmtSize是所述不限速缓冲下载量,lmtVDld是所述下载限速,curTm是当前时间,bgTm是所述下载起始时间,cdSize是计算所得的可下载数据量;
如果是,则本发送周期发送数据给所述用户;
如果否,则本发送周期不发送数据给所述用户;
记录本发送周期实际发送数据量;
用已发送数据量加上所述本发送周期实际发送数据量的和更新已发送数据量。
5.根据权利要求4所述的基于用户下载请求的数据发送方法,其特征在于,所述本发送周期发送数据给所述用户,包括:
本发送周期发送可发送数据量的数据给所述用户,其中,所述可发送数据量是通过采用公式二计算得到的:
csSize=cdSize–aSize(公式二)
其中,cdSize是所述可下载数据量,aSize是已发送数据量,csSize是计算所得的可发送数据量。
6.根据权利要求4所述的基于用户下载请求的数据发送方法,其特征在于,所述本发送周期不发送数据给所述用户,包括:
不再发送数据给所述用户直到需等待时长之后,其中,所述需等待时长是通过采用公式三计算得到的:
tWait=(aSize–cdSize)/lmtVDld(公式三)
其中,aSize是所述已发送数据量,cdSize是所述可下载数据量,lmtVDld是所述下载限速,tWait是计算所得的需等待时长。
7.一种基于用户下载请求的数据发送装置,其特征在于,所述装置包括:
接收单元,配置用于接收用户的下载请求,其中,所述下载请求包括:待下载文件信息、所述用户的用户信息、下载起始时间;
第一确定单元,配置用于根据所述用户信息确定所述用户的下载限速;
第二确定单元,配置用于根据所述待下载文件信息确定不限速缓冲下载量;
发送单元,配置用于在每个发送周期发送数据给所述用户,其中,在已发送数据量达到所述不限速缓冲下载量之前,不限速发送数据给所述用户,在已发送数据量达到所述不限速缓冲下载量之后按照所述下载限速发送数据给所述用户,记录本发送周期实际发送数据量,并用已发送数据量加上所述本发送周期实际发送数据量的和更新已发送数据量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610171895.4/1.html,转载请声明来源钻瓜专利网。