【技术实现步骤摘要】
一种数据传输方法以及相关装置
[0001]本申请实施例涉及计算机领域,尤其涉及一种数据传输方法以及相关装置
。
技术介绍
[0002]随着云计算技术的发展,设备之间能够通过网络传输数据从而获取设备所需要的云服务
。
例如,在云渲染的场景中,用户设备将需要将待渲染的数据通过网络传输至云服务器端,或者,云服务器端通过网络从其他云服务器获取渲染数据所需的外部资源
。
[0003]用户设备在使用云服务过程中,用户设备需要将大量数据通过网络传输至云服务器进行处理
。
由于大量的数据通过网络传输时需要消耗很大的带宽,因此在传输带宽有限的情况下,用户设备在使用云服务过程中的数据传输效率低
。
技术实现思路
[0004]本申请实施例提供了一种数据传输方法以及相关装置,用于提升数据传输效率
。
[0005]本申请实施例第一方面提供一种数据传输方法,该方法可以由云服务平台执行,也可以由云服务平台的部件,例如云服务平台的处理器
、
芯片或芯片系统等执行,还可以由能实现全部或部分云服务平台功能的逻辑模块或软件实现
。
以云服务平台执行为例,第一方面提供的方法包括:云服务平台提供第一配置接口,第一配置接口用于接收第一设备发送的订购请求,订购请求包括计算资源的规格,计算资源用于缓存第一设备与第二设备传输过的数据,计算资源包括一个或多个加速单元
。
云服务平台接收数据传输请求,数据传输请求指示在第一设备和 ...
【技术保护点】
【技术特征摘要】
1.
一种数据传输方法,其特征在于,所述方法应用于云服务平台,包括:提供第一配置接口,所述第一配置接口用于接收第一设备发送的订购请求,所述订购请求包括计算资源的规格,所述计算资源用于缓存所述第一设备与第二设备传输过的数据;接收数据传输请求,所述数据传输请求指示在所述第一设备和所述第二设备之间传输第一数据;确定所述计算资源的缓存中存在所述第一数据,读取所述第一数据;根据所述数据传输请求,将所述第一数据发送给所述第一设备或所述第二设备
。2.
根据权利要求1所述的方法,其特征在于,所述数据传输请求指示从所述第一设备发送所述第一数据至所述第二设备,所述数据传输请求包括所述第二设备的地址,所述根据所述数据传输请求,将所述第一数据发送给所述第一设备或所述第二设备,包括:根据所述第二设备的地址,将所述缓存中的第一数据发送至所述第二设备
。3.
根据权利要求1或2所述的方法,其特征在于,所述数据传输请求指示所述第一设备向所述第二设备请求所述第一数据,所述根据所述数据传输请求,将所述第一数据发送给所述第一设备或所述第二设备,包括:将所述缓存中的第一数据发送至所述第一设备
。4.
根据权利要求3所述的方法,其特征在于,所述数据传输请求包括所述第二设备的地址
。5.
根据权利要求2至4中任一所述的方法,其特征在于,所述数据传输请求包括所述第一数据的哈希值,所述确定所述计算资源的缓存中存在所述第一数据包括:确定数据重复性表中包括所述哈希值,所述数据重复性表包括所述第一数据与所述哈希值的对应关系
。6.
根据权利要求5所述的方法,其特征在于,所述根据所述数据传输请求,将所述第一数据发送给所述第一设备或所述第二设备包括:接收所述第一数据的哈希值;根据所述第一数据的哈希值,将所述第一数据发送给所述第一设备或所述第二设备
。7.
根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:当数据重复性表不包括所述哈希值时,向所述第一设备返回第一数据传输响应;接收所述第一设备发送的所述第一数据,并更新所述数据重复性表;或者,当所述数据重复性表不包括所述哈希值时,向所述第二设备返回第二数据传输响应;接收所述第二设备发送的所述第一数据,并更新所述数据重复性表
。8.
一种云服务平台,其特征在于,包括:数据加速管理单元,用于提供第一配置接口,所述第一配置接口用于接收第一设备发送的订购请求,所述订购请求包括计算资源的规格,所述计算资源用于缓存所述第一设备与第二设备传输过的数据;数据代理单元,用于接收数据传输请求,所述数据传输请求指示在所...
【专利技术属性】
技术研发人员:陈普,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。