首页> 中国专利> 基于闲置存储量的云空间存储量分配方法、装置及介质

基于闲置存储量的云空间存储量分配方法、装置及介质

摘要

本发明公开了一种基于闲置存储量的云空间存储量分配方法、装置及介质,方法包括:确定目标云空间,并确定目标云空间的存储量;根据存储量与预设存储量的数值关系确定待优化阈值,其中,在目标云空间的存储量大于等于预设存储量时,将预设的第一百分比作为待优化阈值,在目标云空间的存储量小于预设存储量时,将预设的第二百分比作为待优化阈值;获取目标云空间在预设时间段的最大使用率,并确定最大使用率是否小于等于待优化阈值;当最大使用率小于等于待优化阈值时,重新分配目标云空间的存储量。本发明提高了云空间的利用率。

著录项

  • 公开/公告号CN115242814A

    专利类型发明专利

  • 公开/公告日2022-10-25

    原文格式PDF

  • 申请/专利权人 深圳一粒云科技有限公司;

    申请/专利号CN202210679766.1

  • 发明设计人 肖敏;龙刚;

    申请日2022-06-16

  • 分类号H04L67/1097(2022.01);

  • 代理机构深圳市恒程创新知识产权代理有限公司 44542;

  • 代理人苗广冬

  • 地址 518000 广东省深圳市宝安区航城街道三围社区航城智慧安防科技园A栋226

  • 入库时间 2023-06-19 17:25:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-11-11

    实质审查的生效 IPC(主分类):H04L67/1097 专利申请号:2022106797661 申请日:20220616

    实质审查的生效

说明书

技术领域

本发明涉及数据处理技术领域,尤其涉及一种基于闲置存储量的云空间存储量分配方法、装置及介质。

背景技术

云空间以其灵活、简便、高可用性等特点,正在被越来越多的企业采用。伴随着云空间的普及,云空间管理成为目前存储领域不可或缺的技术。对于现存的云存储方式,针对不同用户,往往会分配存储量相同的云空间。而这些云空间往往会出现闲置存储量长期处于闲置状态的情况,因此可见,现存的云存储方式会导致云空间的利用率低。

发明内容

本发明实施例通过提供一种基于闲置存储量的云空间存储量分配方法、装置及介质,旨在解决如何提高云空间的利用率的技术问题。

本发明实施例提供一种基于闲置存储量的云空间存储量分配方法,所述方法包括:

确定目标云空间,并确定所述目标云空间的存储量;

根据所述存储量与预设存储量的数值关系确定待优化阈值,其中,在所述目标云空间的存储量大于等于所述预设存储量时,将预设的第一百分比作为所述待优化阈值,在所述目标云空间的存储量小于所述预设存储量时,将预设的第二百分比作为所述待优化阈值;

获取所述目标云空间在预设时间段的最大使用率,并确定所述最大使用率是否小于等于所述待优化阈值;

当所述最大使用率小于等于所述待优化阈值时,重新分配所述目标云空间的存储量。

在一实施例中,所述确定目标云空间,并确定所述目标云空间的存储量的步骤包括:

获取各个用户对应的云空间;

在所述云空间中确定闲置存储量大于等于预设存储量的所述目标云空间,并确定所述目标云空间的存储量。

在一实施例中,所述当所述最大使用率小于等于所述待优化阈值时,重新分配所述目标云空间的存储量的步骤包括:

当所述最大使用率小于等于所述待优化阈值时,获取所述目标云空间在所述预设时间段对应的使用率曲线;

根据所述使用率曲线确定分配比例;

在所述目标云空间确定分配比例对应的目标闲置存储量;

对所述目标闲置存储量进行重新分区,以重新分配所述目标云空间的存储量。

在一实施例中,所述根据所述使用率曲线确定分配比例的步骤包括:

在所述使用率曲线呈线性增长趋势时,将所述分配比例设置为0。

在一实施例中,所述当所述最大使用率小于等于所述待优化阈值时,重新分配所述目标云空间的存储量的步骤之后,所述方法还包括:

在检测到所述目标云空间的闲置存储量小于预设的最低存储量时,重新分配所述目标云空间的存储量,以使得所述目标云空间的存储量达到标准存储量,所述标准存储量为客户端界面显示的存储量。

在一实施例中,所述在检测到所述目标云空间的闲置存储量小于预设的最低存储量时,重新分配所述目标云空间的存储量的步骤之后,所述方法还包括:

在检测到所述目标云空间的闲置存储量与所述标准存储量的比值低于预设百分比时,输出提升云空间存储量的提示信息至所述目标云空间对应的客户端;

在接收到所述客户端发送的允许提升云空间存储量的提升请求时,根据所述提升请求更新所述目标云空间的标准存储量。

在一实施例中,所述在检测到所述目标云空间的闲置存储量小于预设的最低存储量时,重新分配所述目标云空间的存储量的步骤之后,所述方法还包括:

在接收到所述客户端发送的允许提升云空间存储量的提升请求时,根据所述提升请求确定存储量增量;

根据所述存储量增量更新所述目标云空间的标准存储量。

在一实施例中,获取各个用户对应的云空间;

在所述云空间中确定闲置存储量大于等于预设存储量的待筛选云空间;

在所述待筛选云空间中确定闲置存储量百分比小于预设百分比的所述目标云空间,并确定所述目标云空间的存储量。

本发明实施例还提供一种基于闲置存储量的云空间存储量分配装置,所述基于闲置存储量的云空间存储量分配装置包括:存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的基于闲置存储量的云空间存储量分配方法的各个步骤。

本发明实施例还提供一种介质,所述介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于闲置存储量的云空间存储量分配方法的各个步骤。

在本实施例的技术方案中,基于闲置存储量的云空间存储量分配装置确定目标云空间,并确定所述目标云空间的存储量;根据所述存储量与预设存储量的数值关系确定待优化阈值,其中,在所述目标云空间的存储量大于等于所述预设存储量时,将预设的第一百分比作为所述待优化阈值,在所述目标云空间的存储量小于所述预设存储量时,将预设的第二百分比作为所述待优化阈值;获取所述目标云空间在预设时间段的最大使用率,并确定所述最大使用率是否小于等于所述待优化阈值;当所述最大使用率小于等于所述待优化阈值时,重新分配所述目标云空间的存储量。由于基于闲置存储量的云空间存储量分配装置可确定目标云空间,然后确定目标云空间的存储量,再根据待优化阈值以及目标云空间在预设时间段的使用规律对云空间的闲置存储量重新分配,其中,将待优化阈值通过目标云空间的存储量与预设存储量确定的,再结合预设时间段的最大使用率作为重新分配的前置条件,可对闲置存储量符合一定条件的云空间进行存储量的重新分配,从而提高云空间的利用率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例涉及的基于闲置存储量的云空间存储量分配装置的硬件构架示意图;

图2为本发明基于闲置存储量的云空间存储量分配方法第一实施例的流程示意图;

图3为本发明基于闲置存储量的云空间存储量分配方法第二实施例步骤S40的细化流程示意图;

图4为本发明基于闲置存储量的云空间存储量分配方法第三实施例的流程示意图。

具体实施方式

为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明的主要解决方案是:……。

作为一种实现方式,基于闲置存储量的云空间存储量分配装置可以如图1。

本发明实施例方案涉及的是基于闲置存储量的云空间存储量分配装置,基于闲置存储量的云空间存储量分配装置包括:处理器101,例如CPU,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。

存储器102可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1,作为一种介质的存储器103中可以包括检测程序;而处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:

确定目标云空间,并确定所述目标云空间的存储量;

根据所述存储量与预设存储量的数值关系确定待优化阈值,其中,在所述目标云空间的存储量大于等于所述预设存储量时,将预设的第一百分比作为所述待优化阈值,在所述目标云空间的存储量小于所述预设存储量时,将预设的第二百分比作为所述待优化阈值;

获取所述目标云空间在预设时间段的最大使用率,并确定所述最大使用率是否小于等于所述待优化阈值;

当所述最大使用率小于等于所述待优化阈值时,重新分配所述目标云空间的存储量。

在一实施例中,处理器101可以用于调用存储器102中存储的计算机程序,并执行以下操作:

获取各个用户对应的云空间;

在所述云空间中确定闲置存储量大于等于预设存储量的所述目标云空间,并确定所述目标云空间的存储量。

在一实施例中,处理器101可以用于调用存储器102中存储的计算机程序,并执行以下操作:

当所述最大使用率小于等于所述待优化阈值时,获取所述目标云空间在所述预设时间段对应的使用率曲线;

根据所述使用率曲线确定分配比例;

在所述目标云空间确定分配比例对应的目标闲置存储量;

对所述目标闲置存储量进行重新分区,以重新分配所述目标云空间的存储量。

在一实施例中,处理器101可以用于调用存储器102中存储的计算机程序,并执行以下操作:

在所述使用率曲线呈线性增长趋势时,将所述分配比例设置为0。

在一实施例中,处理器101可以用于调用存储器102中存储的计算机程序,并执行以下操作:

在检测到所述目标云空间的闲置存储量小于预设的最低存储量时,重新分配所述目标云空间的存储量,以使得所述目标云空间的存储量达到标准存储量,所述标准存储量为客户端界面显示的存储量。

在一实施例中,处理器101可以用于调用存储器102中存储的计算机程序,并执行以下操作:

在接收到所述客户端发送的允许提升云空间存储量的提升请求时,根据所述提升请求确定存储量增量;

根据所述存储量增量更新所述目标云空间的标准存储量。

在检测到所述目标云空间的闲置存储量与所述标准存储量的比值低于预设百分比时,输出提升云空间存储量的提示信息至所述目标云空间对应的客户端;

在接收到所述客户端发送的允许提升云空间存储量的提升请求时,根据所述提升请求更新所述目标云空间的标准存储量。

在一实施例中,处理器101可以用于调用存储器102中存储的计算机程序,并执行以下操作:

获取各个用户对应的云空间;

在所述云空间中确定闲置存储量大于等于预设存储量的待筛选云空间;

在所述待筛选云空间中确定闲置存储量百分比小于预设百分比的所述目标云空间,并确定所述目标云空间的存储量。

在本实施例的技术方案中,基于闲置存储量的云空间存储量分配装置确定目标云空间,并确定所述目标云空间的存储量;根据所述存储量与预设存储量的数值关系确定待优化阈值,其中,在所述目标云空间的存储量大于等于所述预设存储量时,将预设的第一百分比作为所述待优化阈值,在所述目标云空间的存储量小于所述预设存储量时,将预设的第二百分比作为所述待优化阈值;获取所述目标云空间在预设时间段的最大使用率,并确定所述最大使用率是否小于等于所述待优化阈值;当所述最大使用率小于等于所述待优化阈值时,重新分配所述目标云空间的存储量。由于基于闲置存储量的云空间存储量分配装置可确定目标云空间,然后确定目标云空间的存储量,再根据待优化阈值以及目标云空间在预设时间段的使用规律对云空间的闲置存储量重新分配,其中,将待优化阈值通过目标云空间的存储量与预设存储量确定的,再结合预设时间段的最大使用率作为重新分配的前置条件,可对闲置存储量符合一定条件的云空间进行存储量的重新分配,从而提高云空间的利用率。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

参照图2,图2为本发明基于闲置存储量的云空间存储量分配方法的第一实施例,方法包括以下步骤:

步骤S10,确定目标云空间,并确定所述目标云空间的存储量。

云空间指一个构建在高速分布式存储网络上的数据中心,它将网络中大量不同类型的存储设备通过应用软件集合起来协同工作,形成一个安全的数据存储和访问的系统,适用于各大中小型企业与个人用户的数据资料存储、备份、归档等一系列需求。具体的,云空间是在云计算概念上延伸和发展出来的概念,通过集群应用、网格技术或分布式文件系统等功能将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云空间系统,所以云空间是一个以数据存储和管理为核心的云计算系统。

在本实施例中,目标云空间为本实施例基于闲置存储量的云空间存储量分配方法的执行目标,其中,可在已有用户的云空间中确定目标云空间。其中,用户的云空间指的是已经注册的云办公账号对应的云空间。

可选的,获取各个用户对应的云空间;在所述云空间中确定闲置存储量大于等于预设存储量的所述目标云空间,并确定所述目标云空间的存储量。

可选的,获取各个用户对应的云空间;在所述云空间中确定闲置存储量大于等于预设存储量的待筛选云空间;在所述待筛选云空间中确定闲置存储量百分比小于预设百分比的所述目标云空间,并确定所述目标云空间的存储量。其中,基于闲置存储量的大小以及百分比确定目标云空间,可在云空间中确定适合进行重新分配存储量的目标云空间。

步骤S20,根据所述存储量与预设存储量的数值关系确定待优化阈值,其中,在所述目标云空间的存储量大于等于所述预设存储量时,将预设的第一百分比作为所述待优化阈值,在所述目标云空间的存储量小于所述预设存储量时,将预设的第二百分比作为所述待优化阈值。

在本实施例中,考虑到只通过闲置存储量的大小对云空间的存储量进行重新分配,会使得部分大存储量的云空间也进入重新分配的行列,从而使得重新分配的前置条件不合理,例如:云空间A的闲置存储量为1T,但仅为其存储量的百分之一。故,本实施例加入待优化阈值作为重新分配的前置条件,待优化阈值用于根据闲置存储量是判断目标云空间是否满足重新分配的条件,可使得重新分配的方式更合理。

步骤S30,获取所述目标云空间在预设时间段的最大使用率,并确定所述最大使用率是否小于等于所述待优化阈值。

在本实施例中,预设时间段的最大使用率用于表征于云空间的使用规律,当目标云空间已经使用的存储量长期低于最大使用率,则认为云空间的闲置存储量长期闲置,可作为重新分配的目标。引入上述待优化阈值,可判断目标云空间是否符合重新分配的预期对象。

步骤S40,当所述最大使用率小于等于所述待优化阈值时,重新分配所述目标云空间的存储量。

在本实施例的技术方案中,基于闲置存储量的云空间存储量分配装置确定目标云空间,并确定所述目标云空间的存储量;根据所述存储量与预设存储量的数值关系确定待优化阈值,其中,在所述目标云空间的存储量大于等于所述预设存储量时,将预设的第一百分比作为所述待优化阈值,在所述目标云空间的存储量小于所述预设存储量时,将预设的第二百分比作为所述待优化阈值;获取所述目标云空间在预设时间段的最大使用率,并确定所述最大使用率是否小于等于所述待优化阈值;当所述最大使用率小于等于所述待优化阈值时,重新分配所述目标云空间的存储量。由于基于闲置存储量的云空间存储量分配装置可确定目标云空间,然后确定目标云空间的存储量,再根据待优化阈值以及目标云空间在预设时间段的使用规律对云空间的闲置存储量重新分配,其中,将待优化阈值通过目标云空间的存储量与预设存储量确定的,再结合预设时间段的最大使用率作为重新分配的前置条件,可对闲置存储量符合一定条件的云空间进行存储量的重新分配,从而提高云空间的利用率。

参照图3,图3为本发明基于闲置存储量的云空间存储量分配方法的第二实施例,基于第一实施例,步骤S40包括:

步骤S41,当所述最大使用率小于等于所述待优化阈值时,获取所述目标云空间在所述预设时间段对应的使用率曲线。

在本实施例中,使用率以百分比的形式体现,使用率曲线用于表征使用率与时间的关系。

步骤S42,根据所述使用率曲线确定分配比例。

步骤S43,在所述目标云空间确定分配比例对应的目标闲置存储量。

在本实施例中,根据使用率曲线的类型确定不同的分配比例,然后将分配比例对应的目标云空间的存储量作为重新分配的,例如:当使用率曲线为A类型,闲置存储量为百分之5,则将目标云空间的百分之90作分配比例。

可选的,在所述使用率曲线呈线性增长趋势时,将所述分配比例设置为0。

步骤S44,对所述目标闲置存储量进行重新分区,以重新分配所述目标云空间的存储量。

在本实施例的技术方案中,根据使用率曲线确定用于重新分配的闲置存储量,可基于用户当前使用云空间存储量的规律走势判断重新分配的存储量的大小,可有效避免对存储量有线性需求的用户的云空间闲置存储量被重新分配,提高了云空间存储量分配的智能化程度。

参照图4,图4为本发明基于闲置存储量的云空间存储量分配方法的第三实施例,基于第一至第二任一实施例,步骤S40之后,包括:

步骤S50,在检测到所述目标云空间的闲置存储量小于预设的最低存储量时,重新分配所述目标云空间的存储量,以使得所述目标云空间的存储量达到标准存储量,所述标准存储量为客户端界面显示的存储量。

在本实施例中,标准存储量为分配给用户的云空间的存储量,属于服务方与用户方认可的存储量大小。当判定云空间的闲置存储量低于预设的最低存储量时,会将重新分配后的云空间的存储量重新调整回标准存储量。

可选的,在检测到所述目标云空间的闲置存储量与所述标准存储量的比值低于预设百分比时,输出提升云空间存储量的提示信息至所述目标云空间对应的客户端;在接收到所述客户端发送的允许提升云空间存储量的提升请求时,根据所述提升请求更新所述目标云空间的标准存储量。

可选的,在接收到所述客户端发送的允许提升云空间存储量的提升请求时,根据所述提升请求确定存储量增量;根据所述存储量增量更新所述目标云空间的标准存储量。

在本实施例的技术方案中,根据目标云空间的闲置存储量的大小判断是否将其还原为标准存储量,可在用户的目标云空间的存储量被削减后,根据用户对存储量的需求及时回调目标云空间的存储量。进一步的,当目标云空间的存储量低于预设百分比,可提示用户升级云空间,从而提高目标云空间的最大存储量,起到及时提醒目标云空间存储量不足的作用。

为实现上述目的,本发明实施例还提供一种基于闲置存储量的云空间存储量分配装置,所述基于闲置存储量的云空间存储量分配装置包括:存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的基于闲置存储量的云空间存储量分配方法的各个步骤。

为实现上述目的,本发明实施例还提供一种介质,所述介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于闲置存储量的云空间存储量分配方法的各个步骤。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号