当前位置: 首页 > 专利查询>刘华英专利>正文

存储空间对象的处理方法和装置制造方法及图纸

技术编号:14774617 阅读:64 留言:0更新日期:2017-03-09 12:08
本发明专利技术公开了一种存储空间对象的处理方法和装置,其中方法包括以下步骤:对接收到的上传对象数据,启动定时器记录对象数据的剩余生命周期,其中,对象数据包括对象数据的类型和对象数据的身份信息;每隔预设时间间隔查看对象数据的剩余生命周期,当对象数据的剩余生命周期为零时,对象数据被终端设备后台启动的相对应的线程执行处理操作。上述存储空间对象的处理方法不仅可以节约用户的存储成本,同时还可以个性化定制对象的存续时间控制其生命周期,具有方便灵活的特点。

【技术实现步骤摘要】

本公开涉及对象存储
,特别是涉及一种存储空间对象的处理方法和装置
技术介绍
目前,对象存储在互联网的大潮中受到了广泛关注,并得到了迅速的发展。对象存储与文件存储不同,对象不以目录分层的结构进行组织。每个对象都位于被称为存储池的扁平的空间的相同层级,每一级的每个元素在存储系统中都有唯一的标识,用户通过这个标识来访问容器或者对象。采用扁平的数据组织结构抛弃了嵌套的文件夹,避免维护庞大的目录树。在大数据和互联网时代,存储的文件/对象超过上百万个,单位时间内的访问次数和并发访问量也达到了前所未有的量级,在这种情况下,目录树会给存储系统带来很大的开销和诸多问题,成为系统的瓶颈。另外一个让对象存储焕发生命力的因素是,对象存储不再提供POSIX(PortableOperatingSystemInterfaceofUnix,可移植操作系统接口)兼容的接口(如open,close,read,write等),而是可以非常方便地通过HTTP(HyperTextTransferProtocol,超文本传输协议)RestfulAPI(ApplicationProgrammingInterface,应用程序接口)接口和对象进行交互:通过PUT和GET进行上传下载,通过DELETE进行删除。对象存储可以为用户提供视频、音乐等较大文件的存储,也可以提供日志的服务,另外,存储服务取得更大发展的更大因素是取得了移动互联网的青睐,在移动端的APP中,对象存储简单的HTTP接口简化了开发者的开发流程,并且还可以为用户提供海量的存储空间。用户在上传对象之后,通常有一个简单的需求,就是希望云存储后端可以定时删除已经保存的某些数据,这样用户就可以不用为这部分不需要的数据支付费用,而且还可以减少相关删除API)的调用,从而降低成本。但是现有方案仅仅是从bucket这个粒度来控制定时删除,即只允许对整个bucket内的所有对象进行定时删除设置,这种较大的设置粒度实际上不利于用户根据自身需求对对象的生命周期进行设置。因为同一个bucket内的某些对象可能只需要保存1个月,而另一些对象则在一年内仍然是有需要的。例如,如果将bucket的定时删除时间设置为1个月后进行删除,则某些后面仍然需要读到的数据就会被删除;如果定时删除时间设置为1年,则某些不需要的数据保存了过长的时间,从而提高了企业的成本。
技术实现思路
基于此,有必要针对传统技术中存储空间对象处理时间长,成本高的问题,提供一种能够有效提高处理时间与精度的存储空间对象的处理方法和装置。为实现本专利技术目的提供的一种存储空间对象的处理方法,所述方法包括:对接收到的上传对象数据,启动定时器记录所述对象数据的剩余生命周期,其中,所述对象数据包括对象数据的类型和对象数据的身份信息;每隔预设时间间隔查看所述对象数据的所述剩余生命周期,当所述对象数据的所述剩余生命周期为零时,所述对象数据被终端设备后台启动的相对应的线程执行处理操作。在其中一个实施例中,所述对接收到的上传对象数据,启动定时器记录所述对象的剩余生命周期的步骤之前包括:对上传至对象存储集群中的所述对象数据进行初始化设置。在其中一个实施例中,所述对上传至对象存储集群中的所述对象数据进行初始化设置包括:对上传至所述对象存储集群中的所述对象数据设置一个初始的生命周期。在其中一个实施例中,所述对接收到的上传对象数据的步骤之后包括:通过应用程序接口变更所述对象数据的所述剩余生命周期。在其中一个实施例中,当所述对象数据的所述剩余生命周期为零时,所述对象数据对应的所述定时器为溢出状态,并对所述溢出状态的所述对象数据执行删除操作。在其中一个实施例中,基于所述对象数据的身份信息获取所述对象数据的元数据,并基于所述对象数据的类型对所述对象数据的元数据执行查看与处理操作;以及基于所述对象数据的身份信息获取所述对象数据的实际数据,并基于所述对象数据的类型对所述对象数据的实际数据执行查看与处理操作。基于同一专利技术构思的一种存储空间对象的处理装置,所述装置包括:定时器启动模块,用于对接收到的上传对象数据,启动定时器记录所述对象的剩余生命周期,其中,所述对象数据包括对象数据的类型和对象数据的身份信息;查看与处理模块,用于每隔预设时间间隔查看所述对象数据的所述剩余生命周期,当所述对象数据的所述剩余生命周期为零时,所述对象数据被终端设备后台启动的相对应的线程执行处理操作。在其中一个实施例中,还包括:设置模块,用于对上传至对象存储集群中的所述对象数据进行初始化设置。在其中一个实施例中,所述设置模块还有你关于对上传至所述对象存储集群中的所述对象数据设置一个初始的生命周期。在其中一个实施例中,还包括:变更模块,用于通过应用程序接口变更所述对象数据的所述剩余生命周期。在其中一个实施例中,所述查看与处理模块包括:删除模块,用于当所述对象数据的所述剩余生命周期为零时,所述对象数据对应的所述定时器为溢出状态,并对所述溢出状态的所述对象数据进行删除操作。在其中一个实施例中,所述查看与处理模块还包括:第一查看与处理模块,用于基于所述对象数据的身份信息获取所述对象数据的元数据,并基于所述对象数据的类型对所述对象数据的元数据执行查看与处理操作;以及第二查看与处理模块,用于基于所述对象数据的身份信息获取所述对象数据的实际数据,并基于所述对象数据的类型对所述对象数据的实际数据执行查看与处理操作。本专利技术提供的一种存储空间对象的处理方法和装置,对接收到的上传对象数据,启动定时器记录对象数据的剩余生命周期,其中,对象数据包括对象数据的类型和对象数据的身份信息;每隔预设时间间隔查看对象数据的剩余生命周期,当对象数据的剩余生命周期为零时,对象数据被终端设备后台启动的相对应的线程执行处理操作。上述存储空间对象的处理方法不仅可以节约用户的存储成本,同时还可以个性化定制对象的存续时间控制其生命周期,具有方便灵活的特点。附图说明图1为本专利技术一个实施例中的存储空间对象的处理方法的步骤流程图;图2为本专利技术另一个实施例中的存储空间对象的处理方法的步骤流程图;图3为本专利技术一个实施例中的存储空间对象的处理装置的结构示意图;以及图4为本专利技术另一个实施例中的存储空间对象的处理装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图对本专利技术的存储空间对象的处理方法和装置的具体实施方式进行说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本公开提供的一种存储空间的对象的处理方法为基于对象数据的细粒度的对象生命周期管理方法,对于每个对象数据,在上传时,都需要设置一个对象数据的存续时间,超过上述时间后,终端设备后台就会将这个对象数据自动执行相应的操作,即删除操作。同时,用户还可以在上述对象数据的存续时间内随时动态变更其存续时间,从而改变上述对象数据的生命周期。如图1所示,为一个实施例中的一种存储空间对象的处理方法的步骤流程图。具体包括以下步骤:步骤102,对接收到的上传对象数据,启动定时器记录对象数据的剩余生命周期,其中,对象数据包括对象数据的类型和对象数据的身份信息。本实施例中,对接收到的上传对象数据,启动定时器记录对象数据的剩余生命周期的步骤之前包括:对上传至对象存储集本文档来自技高网
...
存储空间对象的处理方法和装置

【技术保护点】
一种存储空间对象的处理方法,其特征在于,所述方法包括:对接收到的上传对象数据,启动定时器记录所述对象数据的剩余生命周期,其中,所述对象数据包括对象数据的类型和对象数据的身份信息;每隔预设时间间隔查看所述对象数据的所述剩余生命周期,当所述对象数据的所述剩余生命周期为零时,所述对象数据被终端设备后台启动的相对应的线程执行处理操作。

【技术特征摘要】
1.一种存储空间对象的处理方法,其特征在于,所述方法包括:对接收到的上传对象数据,启动定时器记录所述对象数据的剩余生命周期,其中,所述对象数据包括对象数据的类型和对象数据的身份信息;每隔预设时间间隔查看所述对象数据的所述剩余生命周期,当所述对象数据的所述剩余生命周期为零时,所述对象数据被终端设备后台启动的相对应的线程执行处理操作。2.根据权利要求1所述的存储空间对象的处理方法,其特征在于,所述对接收到的上传对象数据,启动定时器记录所述对象数据的剩余生命周期的步骤之前包括:对上传至对象存储集群中的所述对象数据进行初始化设置。3.根据权利要求2所述的存储空间对象的处理方法,其特征在于,所述对上传至对象存储集群中的所述对象数据进行初始化设置包括:对上传至所述对象存储集群中的所述对象数据设置一个初始的生命周期。4.根据权利要求1所述的存储空间对象的处理方法,其特征在于,所述对接收到的上传对象数据的步骤之后包括:通过应用程序接口变更所述对象数据的所述剩余生命周期。5.根据权利要求1所述的存储空间对象的处理方法,其特征在于,当所述对象数据的所述剩余生命周期为零时,所述对象数据对应的所述定时器为溢出状态,并对所述溢出状态的所述对象数据执行删除操作。6.根据权利要求1所述的存储空间对象的处理方法,其特征在于,基于所述对象数据的身份信息获取所述对象数据的元数据,并基于所述对象数据的类型对所述对象数据的元数据执行查看与处理操作;以及基于所述对象数据的身份信息获取所述对象数据的实际数据,并基于所述对象数据的类型对所述对象数据的实际数据执行查看与处理操作。7.一种存储空间...

【专利技术属性】
技术研发人员:刘华英
申请(专利权)人:刘华英
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1