[发明专利]一种下载控制方法、装置及存储介质有效
申请号: | 201910157080.4 | 申请日: | 2019-03-01 |
公开(公告)号: | CN110012068B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 徐俊俊 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/104 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 下载 控制 方法 装置 存储 介质 | ||
本发明提供了一种下载控制方法、装置及存储介质,该方法包括:响应于客户端的下载加速请求,获取用于加速下载待加速文件所需的加速属性值,根据加速属性值,执行智能合约中的加速请求操作,加速请求操作包括将加速属性值从客户端账户中已有的用户的资源属性值中扣除;在加速请求操作成功执行后,利用服务端为客户端提供待加速文件的加速下载服务。因此,基于智能合约中确定客户端账户的用户的资源属性值,能够根据所记录的客户端的上传数据计算出对应的用户的资源属性值存入客户端账户中,用以兑换文件加速下载权益,进而有效激励对上传带宽的使用,提升P2P传输方法的资源利用率和传输速率,便于用户进行数据传输的合理规划。
技术领域
本发明属于区块链技术领域,特别是涉及一种下载控制方法、装置及存储介质。
背景技术
随着互联网的快速发展,用户对超高清4K/8K和交互式VR(中文:虚拟实境;英文:Virtual Reality)/AR(中文:增强现实;英文:Augmented Reality)服务需求日益增多,促使网络运营商逐渐增加用户家庭上下行带宽。基于P2P(中文:个人对个人;英文:peer-to-peer)技术利用家庭上行带宽实现不同设备间的数据传输,既能够满足超高清视频快速传输,又能够降低企业CDN(中文:内容分发网络;英文:Content Delivery Network)带宽成本。
在现有技术中,已有P2P数据传输策略对上行带宽的使用效率低,缺乏安全且透明的上传激励方式,而难以保证P2P传输速率及其稳定性。同时,由于P2P传输方式会受到资源与设备限制,进而会进一步降低数据传输速率的稳定性。
发明内容
有鉴于此,本发明提供一种下载控制方法、装置及存储介质,提出一种有效的计算机制以解决或者至少部分解决现有技术中存在的上传带宽的使用效率低的问题。
依据本发明的第一方面,提供了一种下载控制方法,应用于具有智能合约的区块链系统,所述智能合约用于根据客户端的上传数据对所述客户端的下载速度进行控制,该方法包括:
响应于所述客户端的下载加速请求,获取用于加速下载待加速文件所需的加速属性值,所述待加速文件是所述下载加速请求中所要加速下载的文件,所述加速属性值是根据所述智能合约中的加速属性值算法得到的;
根据所述加速属性值,执行所述智能合约中的加速请求操作,所述加速请求操作包括将所述加速属性值从客户端账户中已有的用户的资源属性值中扣除,所述用户的资源属性值通过根据所述客户端的上传数据所确定的单次贡献属性值获得;
在所述加速请求操作成功执行后,利用服务端为所述客户端提供所述待加速文件的加速下载服务,其中,在所述服务端上至少保存有所述待加速文件。
依据本发明的第二方面,提供了一种下载控制装置,应用于具有智能合约的区块链系统,所述智能合约用于根据客户端的上传数据对所述客户端的下载速度进行控制,所述装置包括:
属性值获取模块,用于响应于所述客户端的下载加速请求,获取用于加速下载待加速文件所需的加速属性值,所述待加速文件是所述下载加速请求中所要加速下载的文件,所述加速属性值是根据所述智能合约中的加速属性值算法得到的
操作执行模块,用于根据所述加速属性值,执行所述智能合约中的加速请求操作,所述加速请求操作包括将所述加速属性值从客户端账户中已有的用户的资源属性值中扣除,所述用户的资源属性值通过根据所述客户端的上传数据所确定的单次贡献属性值获得;
加速下载模块,用于在所述加速请求操作成功执行后,利用服务端为所述客户端提供所述待加速文件的加速下载服务,其中,在所述服务端上至少保存有所述待加速文件。
依据本发明的第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的下载控制方法的步骤。
针对这些技术,本发明具备如下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910157080.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:共享家电监测模块
- 下一篇:一种车辆数据处理装置、方法及车辆监控平台