数据管理方法及存储系统与流程

文档序号:34588158发布日期:2023-06-28 15:55阅读:35来源:国知局
数据管理方法及存储系统与流程

本说明书实施例涉及互联网,特别涉及数据管理方法。本说明书一个或者多个实施例同时涉及存储系统、数据管理装置,一种计算设备,以及一种计算机可读存储介质。


背景技术:

1、随着互联网技术的快速发展,越来越多的互联网用户上传多媒体资源至云存储服务器,后续可用互联网从存储服务器上进行资源下载,实现资源共享或资源云存储的效果。但是大量用户的在线访问对网络带宽是个极大的挑战,现有技术通常采用限制用户的下载速度来降低网络带宽成本,但对所有用户均设置相同的限速下载,可能会导致某些用户无法正常获取到对应资源,给用户带来不便。因此,如何针对不同的用户进行资源限速下载是目前亟需解决的问题。


技术实现思路

1、有鉴于此,本说明书实施例提供了数据管理方法。本说明书一个或者多个实施例同时涉及存储系统、数据管理装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种数据管理方法,所述方法应用于存储系统,其中,所述系统包括业务服务器和存储服务器,其中,

3、在所述存储服务器接收到用户客户端针对目标数据提交的数据下载请求的情况下,通过所述存储服务器向所述业务服务器发送所述数据下载请求对应的数据分片信息;

4、通过所述业务服务器查询所述用户客户端对应的初始限速信息,基于所述初始限速信息和所述数据分片信息,计算所述数据下载请求对应的目标限速信息;

5、由所述存储服务器根据所述目标限速信息调整所述数据下载请求对应的下载参数,按照调整后的下载参数传输所述目标数据至所述用户客户端。

6、根据本说明书实施例的第二方面,提供了一种存储系统,所述系统包括业务服务器和存储服务器,其中,

7、所述存储服务器,用于响应于用户客户端针对目标数据提交的数据下载请求,向所述业务服务器发送所述数据下载请求对应的数据分片信息;

8、所述业务服务器,用于查询所述用户客户端对应的初始限速信息,基于所述初始限速信息和所述数据分片信息,计算所述数据下载请求对应的目标限速信息,向所述存储服务器发送所述目标限速信息;

9、所述存储服务器,用于根据所述目标限速信息调整所述数据下载请求对应的下载参数,按照调整后的下载参数传输所述目标数据至所述用户客户端。

10、根据本说明书实施例的第三方面,提供了一种数据管理方法,应用于存储服务器,包括:

11、响应于用户客户端针对目标数据提交的数据下载请求,向所述业务服务器发送所述数据下载请求对应的数据分片信息;

12、接收所述业务服务器针对所述数据分片信息返回的目标限速信息;

13、根据所述目标限速信息调整所述数据下载请求对应的下载参数;

14、按照调整后的下载参数传输所述目标数据至所述用户客户端。

15、根据本说明书实施例的第四方面,提供了一种数据管理方法,应用于业务服务器,包括:

16、接收存储服务器发送的关联数据下载请求的数据分片信息,并根据所述数据分片信息查询用户客户端对应的初始限速信息;

17、基于所述初始限速信息和所述数据分片信息,计算所述数据下载请求对应的目标限速信息;

18、向所述存储服务器发送所述目标限速信息。

19、根据本说明书实施例的第五方面,提供了一种数据管理装置,所述装置应用于存储系统,其中,所述系统包括业务服务器和存储服务器,其中,

20、发送模块,被配置为在所述存储服务器接收到用户客户端针对目标数据提交的数据下载请求的情况下,通过所述存储服务器向所述业务服务器发送所述数据下载请求对应的数据分片信息;

21、计算模块,被配置为通过所述业务服务器查询所述用户客户端对应的初始限速信息,基于所述初始限速信息和所述数据分片信息,计算所述数据下载请求对应的目标限速信息;

22、调整模块,被配置为由所述存储服务器根据所述目标限速信息调整所述数据下载请求对应的下载参数,按照调整后的下载参数传输所述目标数据至所述用户客户端。

23、根据本说明书实施例的第六方面,提供了一种数据管理装置,应用于存储服务器,包括:

24、发送模块,被配置为响应于用户客户端针对目标数据提交的数据下载请求,向所述业务服务器发送所述数据下载请求对应的数据分片信息;

25、接收模块,被配置为接收所述业务服务器针对所述数据分片信息返回的目标限速信息;

26、调整模块,被配置为根据所述目标限速信息调整所述数据下载请求对应的下载参数;

27、传输模块,被配置为按照调整后的下载参数传输所述目标数据至所述用户客户端。

28、根据本说明书实施例的第七方面,提供了一种数据管理装置,应用于业务服务器,包括:

29、查询模块,被配置为接收存储服务器发送的关联数据下载请求的数据分片信息,并根据所述数据分片信息查询用户客户端对应的初始限速信息;

30、计算模块,被配置为基于所述初始限速信息和所述数据分片信息,计算所述数据下载请求对应的目标限速信息;

31、发送模块,被配置为向所述存储服务器发送所述目标限速信息。

32、根据本说明书实施例的第八方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述数据管理方法的步骤。

33、根据本说明书实施例的第九方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述数据管理方法的步骤。

34、根据本说明书实施例的第十方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述数据管理方法的步骤。

35、本说明书提供的数载管理方法,所述方法应用于存储系统,其中,所述系统包括业务服务器和存储服务器,其中,在所述存储服务器接收到用户客户端针对目标数据提交的数据下载请求的情况下,通过所述存储服务器向所述业务服务器发送所述数据下载请求对应的数据分片信息;通过所述业务服务器查询所述用户客户端对应的初始限速信息,基于所述初始限速信息和所述数据分片信息,计算所述数据下载请求对应的目标限速信息;由所述存储服务器根据所述目标限速信息调整所述数据下载请求对应的下载参数,按照调整后的下载参数传输所述目标数据至所述用户客户端。

36、本说明书一实施例实现了通过存储服务器根据用户客户端提交的数据下载请求,将数据下载请求对应的数据分片信息发送给业务服务器,业务服务器基于用户客户端对应的初始限速信息和数据分片信息计算出本次数据下载请求对应的目标限速信息,并发送给存储服务器,使得存储服务器能够按照目标限速信息调整下载参数,并按照下载参数向用户客户端传输目标数据,从而针对不同用户的不同下载请求,都能够设置对应的限速信息,达到了针对单用户的流量限制目的,满足项目方对于用户有多个数据流下载的场景,也能够实现流量控制的需求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1