对象管理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:26342678 阅读:21 留言:0更新日期:2020-11-13 20:36
本申请公开了一种对象管理方法、装置、计算机设备及存储介质,该管理方法包括:接收对象的最新版本信息,根据最新版本信息生成最新版本路径信息;获取对象的索引值,根据索引值获取对象的上一版本标识信息;根据最新版本路径信息和上一版本标识信息生成最新版本标识信息;根据最新版本路径信息存储最新版本信息,根据最新版本标识信息存储最新版本路径信息和上一版本标识信息,根据索引值存储最新版本标识信息。通过上述方式,本申请能够将对象的最新版本信息和历史版本信息层层关联起来,实现对象历史版本的可追溯和管理。

Object management method, device, computer equipment and storage medium

【技术实现步骤摘要】
对象管理方法、装置、计算机设备及存储介质
本申请涉及计算机信息存储
,特别是涉及一种对象管理方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的快速发展,互联网产业兴起,信息数据量越来越大,数据的迭代也越来越频繁,为实现数据文件的快速存储和读取,用户可选择对象存储系统来进行数据保存,但对象存储通常是采用一级哈希算法得到的哈希值作为对象存储的存储路径进行存储,且存储对象的每个不同版本数据都是独立保存在一个对象存储设备内,无法实现对象历史版本的可追溯和管理。
技术实现思路
为了解决上述技术问题,本申请提供一种对象管理方法、装置、计算机设备及存储介质,能够实现对象历史版本的可追溯和管理。第一方面,本申请提供一种对象管理方法,该管理方法包括:接收对象的最新版本信息,根据最新版本信息生成最新版本路径信息;获取对象的索引值,根据索引值获取对象的上一版本标识信息;根据最新版本路径信息和上一版本标识信息生成最新版本标识信息;根据最新版本路径信息存储最新版本信息,根据最新版本标识信息存储最新版本路径信息和上一版本标识信息,根据索引值存储最新版本标识信息。其中,根据最新版本信息生成最新路径信息的步骤,包括:采用哈希算法计算最新版本信息,以生成对应的哈希值作为最新路径信息。其中,索引值与对象为唯一对应关系。其中,根据索引值存储最新版本标识信息的步骤,包括:以索引值为存储路径,将最新版本标识信息覆盖上一版本标识信息进行存储。其中,根据最新路径信息和上一版本标识信息生成最新版本标识信息的步骤,包括:采用哈希算法计算最新路径信息,以生成对应的哈希值作为最新版本标识信息。其中,管理方法还包括:接收对象的指定版本信息读取请求,将指定版本信息发送给客户端。其中,接收对象的指定版本信息读取请求,将指定版本信息发送给客户端的步骤,包括:根据索引值获取对象的最新版本标识信息;根据最新版本标识信息获取对象的上一版本标识信息,依次类推,直到获取到对象的指定版本标识信息;根据指定版本标识信息获取到指定版本路径信息;根据指定版本路径信息获取到指定版本信息,并将指定版本信息发送给客户端。第二方面,本申请提供一种对象管理装置,包括:路径信息生成模块,用于接收对象的最新版本信息,根据最新版本信息生成最新版本路径信息;获取模块,用于获取对象的索引值,根据索引值获取对象的上一版本标识信息;标识信息生成模块,用于根据最新版本路径信息和上一版本标识信息生成最新版本标识信息;存储模块,用于根据最新版本路径信息存储最新版本信息,根据最新版本标识信息存储最新版本路径信息和上一版本标识信息,根据索引值存储最新版本标识信息。第三方面,本申请提出一种计算机设备,所述计算机设备包括存储器以及与所述存储器耦接的处理器;其中,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序并在执行所述计算机程序时以实现上述的对象管理方法。第四方面,本申请提出一种计算机存储介质,所述计算机存储介质用于存储计算机程序,所述计算机程序在被处理器执行时,用以实现上述的对象管理方法。本申请的有益效果是:区别于现有技术的情况,本申请通过接收对象的最新版本信息,根据最新版本信息生成最新版本路径信息,获取对象的索引值,根据索引值获取对象的上一版本标识信息;根据最新版本路径信息和上一版本标识信息生成最新版本标识信息;根据最新版本路径信息存储最新版本信息,根据最新版本标识信息存储最新版本路径信息和上一版本标识信息,根据索引值存储最新版本标识信息。通过构建版本标识信息,可以将对象的最新版本信息和历史版本信息层层关联起来,实现对象历史版本的可追溯和管理。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的对象管理方法一实施例的流程示意图;图2a是本申请对象读取的显示界面一示意图;图2b是本申请对象读取的显示界面另一示意图;图3是本申请提供的对象管理方法中对象版本信息读取步骤一实施例的流程示意图;图4是本申请提供的对象管理方法中对象存储过程的一实施例的示意图;图5是本申请提供的对象管理方法中对象读取过程的一实施例的示意图;图6是本申请提供的对象管理装置一实施例的结构示意图;图7是本申请计算机设备一实施例的结构示意图;图8是本申请计算机存储介质一实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。另外,虽然在装置示意图中进行了功能模块的划分,但是在某些情况下,可以以不同于装置示意图中的模块划分。本申请提供了一种对象管理方法、装置、计算机设备及存储介质,可应用于对象存储
其中,本申请实施例的对象管理方法的执行主体可以是对象管理装置,对象管理装置可以设置在对象管理系统中的终端或服务端,其中,终端可以是笔记本电脑、台式电脑、个人数字助理等电子设备;服务器可以为独立的服务器,也可以为服务器集群。请参阅图1,图1是本申请提供的对象管理方法一实施例的流程示意图,具体包括以下步骤:S11:接收对象的最新版本信息,根据最新版本信息生成最新版本路径信息。具体地,对象为用户需要存储的数据内容,对象是一个离散的数据单元,可以以文件、文档、音频、视频或图片的形式存在,该对象可以具有多个版本,按照存储顺序,首次存储的版本为初始版本,当前需要存储的版本为最新版本,版本信息包括版本内容,版本号,对象名称等信息。当用户通过终端设备上的应用程序或网页访问对象存储系统,对对象的最新版本进行存储时,对象管理装置接收最新版本信息,并根据最新版本信息生成对应的一个唯一的标识,该唯一的标识可以作为存储路径信息将该最新版本信息进行存储,即通过该路径信息可以获取最新版本信息的实际存储路径,从而能够获取对象的最新版本信息。在一些实施例中,根据最新版本信息生成最新版本路径信息可以包括:采用哈希算法计算最新版本信息,以生成对应的哈希值作为最新版本路径信息。具体地,对象管理装置可以通过哈希算法将最新版本信息映射为一个唯一的数值,即哈希值,以该唯一的哈希值作为该最新版本信息的存储路径信息。其中,不同的版本信息通过哈希算法计算得到的哈希值不同,所以,每个不同版本信息通过哈希本文档来自技高网
...

【技术保护点】
1.一种对象管理方法,其特征在于,所述管理方法包括:/n接收对象的最新版本信息,根据所述最新版本信息生成最新版本路径信息;/n获取所述对象的索引值,根据所述索引值获取所述对象的上一版本标识信息;/n根据所述最新版本路径信息和所述上一版本标识信息生成最新版本标识信息;/n根据所述最新版本路径信息存储所述最新版本信息,根据所述最新版本标识信息存储所述最新版本路径信息和所述上一版本标识信息,根据所述索引值存储所述最新版本标识信息。/n

【技术特征摘要】
1.一种对象管理方法,其特征在于,所述管理方法包括:
接收对象的最新版本信息,根据所述最新版本信息生成最新版本路径信息;
获取所述对象的索引值,根据所述索引值获取所述对象的上一版本标识信息;
根据所述最新版本路径信息和所述上一版本标识信息生成最新版本标识信息;
根据所述最新版本路径信息存储所述最新版本信息,根据所述最新版本标识信息存储所述最新版本路径信息和所述上一版本标识信息,根据所述索引值存储所述最新版本标识信息。


2.根据权利要求1所述的方法,其特征在于,所述根据所述最新版本信息生成最新路径信息的步骤,包括:
采用哈希算法计算所述最新版本信息,以生成对应的哈希值作为最新路径信息。


3.根据权利要求1所述的方法,其特征在于,所述索引值与所述对象为唯一对应关系。


4.根据权利要求1所述的方法,其特征在于,所述根据所述索引值存储所述最新版本标识信息的步骤,包括:
以所述索引值为存储路径,将所述最新版本标识信息覆盖所述上一版本标识信息进行存储。


5.根据权利要求1所述的方法,其特征在于,所述根据所述最新路径信息和所述上一版本标识信息生成最新版本标识信息的步骤,包括:
采用哈希算法计算所述最新路径信息,以生成对应的哈希值作为最新版本标识信息。


6.根据权利要求1所述的方法,其特征在于,所述管理方法还包括:接收所述对象的指定版本信息读取请求,将指定版本信息发送给客户端。


7.根据权利要求6所述的...

【专利技术属性】
技术研发人员:吴香安
申请(专利权)人:深圳市大富网络技术有限公司
类型:发明
国别省市:广东;44

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

1