[发明专利]一种下载控制方法、装置及存储介质有效
| 申请号: | 201910157080.4 | 申请日: | 2019-03-01 |
| 公开(公告)号: | CN110012068B | 公开(公告)日: | 2022-02-11 |
| 发明(设计)人: | 徐俊俊 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/104 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 下载 控制 方法 装置 存储 介质 | ||
1.一种下载控制方法,其特征在于,应用于具有智能合约的区块链系统,所述智能合约用于根据客户端的上传数据对所述客户端的下载速度进行控制,所述区块链中包括服务端,所述服务端上包括数据服务器,所述客户端上保存着区块链账户,所述方法包括:
响应于所述客户端的下载加速请求,获取用于加速下载待加速文件所需的加速属性值,所述待加速文件是所述下载加速请求中所要加速下载的文件,所述加速属性值是根据所述智能合约中的加速属性值算法得到的;
根据所述加速属性值,执行所述智能合约中的加速请求操作,所述加速请求操作包括将所述加速属性值从客户端账户中已有的用户的资源属性值中扣除,所述用户的资源属性值由所述智能合约,依据所述数据服务器记录的所述客户端的上传数据所确定的单次贡献属性值获得;
在所述加速请求操作成功执行后,所述智能合约告知资源服务器为所述客户端提供所述待加速文件的加速下载服务,其中,所述资源服务器为保存有所述待加速文件的服务器。
2.根据权利要求1所述的方法,其特征在于,在所述响应于所述客户端的下载加速请求,获取用于加速下载待加速文件所需的加速属性值的步骤之前,所述方法还包括:
获取所述区块链系统上记录的所述客户端的上传数据;
根据所述上传数据以及所述智能合约中设置的属性阈值,计算所述客户端的单次贡献属性值;
在所述资源属性值中增加所述单次贡献属性值。
3.根据权利要求2所述的方法,其特征在于,所述根据所述上传数据以及所述智能合约中设置的属性阈值,计算所述客户端的单次贡献属性值,包括:
根据所述上传数据,计算所述客户端在预设记录时长内的贡献值;
将所述贡献值与所述属性阈值之积作为所述单次贡献属性值。
4.根据权利要求3所述的方法,其特征在于,所述上传数据包括在所述预设记录时长内所述客户端的忙时时长、忙时带宽、闲时时长和闲时带宽;所述根据所述上传数据,计算所述客户端在所述预设记录时长内的贡献值,包括:
将所述忙时时长与预设的忙时权重之积,作为所述忙时时长部分;
将所述闲时时长与预设的闲时权重之积,作为所述闲时时长部分;
将所述忙时带宽和最大忙时带宽中的最小值与预设的忙时带宽权重之积作为所述忙时带宽部分;
将所述闲时带宽和最大闲时带宽中的最小值与预设的闲时带宽权重之积作为所述闲时带宽部分;
对所述忙时时长部分、所述忙时带宽部分、所述闲时时长部分和所述闲时带宽部分进行归一化处理,确定所述贡献值;
其中,所述预设的闲时权重小于所述预设的忙时权重,所述预设的闲时带宽权重小于所述预设的忙时带宽权重。
5.根据权利要求1所述的方法,其特征在于,所述响应于所述客户端的下载加速请求,获取用于加速下载待加速文件所需的加速属性值,包括:
获取所述待加速文件的数据量和所述加速属性值算法中与所述待加速文件的数据量对应的属性比例值;
将所述属性比例值与所述待加速文件的数据量之积作为所述加速属性值。
6.一种下载控制装置,其特征在于,应用于具有智能合约的区块链系统,所述智能合约用于根据客户端的上传数据对所述客户端的下载速度进行控制,所述区块链中包括服务端,所述服务端上包括数据服务器,所述客户端上保存着区块链账户,所述装置包括:
属性值获取模块,用于响应于所述客户端的下载加速请求,获取用于加速下载待加速文件所需的加速属性值,所述待加速文件是所述下载加速请求中所要加速下载的文件,所述加速属性值是根据所述智能合约中的加速属性值算法得到的
操作执行模块,用于根据所述加速属性值,执行所述智能合约中的加速请求操作,所述加速请求操作包括将所述加速属性值从客户端账户中已有的用户的资源属性值中扣除,所述用户的资源属性值由所述智能合约,依据所述数据服务器记录的所述客户端的上传数据所确定的单次贡献属性值获得;
加速下载模块,用于在所述加速请求操作成功执行后,所述智能合约告知资源服务器为所述客户端提供所述待加速文件的加速下载服务,其中,所述资源服务器为存储有所述待加速文件的服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910157080.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:共享家电监测模块
- 下一篇:一种车辆数据处理装置、方法及车辆监控平台





