一种基于云存储的元数据管理方法及装置与流程

文档序号:14910758发布日期:2018-07-10 23:20阅读:来源:国知局

技术特征:

1.一种基于云存储的元数据管理方法,其特征在于,所述方法包括:

第一存储节点在确定第一存储介质接入后,获取所述第一存储介质的第一存储介质标识;

根据所述第一存储介质标识,查询所述第一存储节点本地是否存储有所述第一存储介质对应的第一元数据;

当查询结果为是时,通知管理节点将所述第一存储介质的状态设置为接入状态,以通过所述第一元数据查询所述第一存储介质中所存储的数据。

2.根据权利要求1所述的方法,其特征在于,当所述查询结果为所述第一存储节点本地存储有所述第一存储介质对应的第一元数据时,所述方法还包括:

判断所述第一存储介质中的第二元数据对应的第一特征信息与所述第一存储节点本地所存储的第一元数据对应的第二特征信息是否相同;

若相同,执行所述通知管理节点将所述第一存储介质的状态设置为接入状态的步骤。

3.根据权利要求2所述的方法,其特征在于,当判断所述第一特征信息与所述第二特征信息不同时,所述方法还包括:

删除所述第一存储节点本地所存储的第一元数据;

获取所述第一存储介质中的第二元数据,执行所述通知管理节点将所述第一存储介质的状态设置为接入状态的步骤。

4.根据权利要求2所述的方法,其特征在于,

所述第一特征信息包括所述第一存储介质中的第一关联标识,所述第一关联标识为第二存储节点生成,且所述第一关联标识与所述第二存储节点本地存储的所述第一存储介质对应的第一元数据关联,所述第二存储节点为与第一存储介质最近断开连接的存储节点;

所述第二特征信息包括所述第一存储节点本地存储的第二关联标识,所述第二关联标识与所述第一存储节点本地存储的第一元数据关联;

在所述判断所述第一存储介质中的第二元数据的第一特征信息与所述第一存储节点本地所存储的第一元数据的第二特征信息是否相同的步骤之前,所述方法还包括:

从所述第一存储介质中获取所述第一关联标识;

从所述第一存储节点本地获取所述第二关联标识;

所述判断所述第一存储介质中的第二元数据的第一特征信息与所述第一存储节点本地所存储的第一元数据的第二特征信息是否相同的步骤,包括:

判断所述第一关联标识与所述第二关联标识是否相同。

5.根据权利要求4所述的方法,其特征在于,在所述判断所述第一关联标识与所述第二关联标识是否相同的步骤之前,所述方法还包括:

获取所述第一存储介质接入所述第一存储节点的第一时间;

根据所述第一时间以及所述第一存储介质标识生成第三关联标识;

当判断所述第一关联标识与所述第二关联标识相同时,将所述第三关联标识与所述第一存储节点本地所存储的所述第一元数据进行关联;

将所述第三关联标识发送至所述第一存储介质,以使所述第一存储介质将所存储的所述第一关联标识更新为所述第三关联标识;

在所述通知管理节点将所述第一存储介质的状态设置为接入状态的步骤之前,所述方法还包括:

将所述第三关联标识发送至所述管理节点,以使所述管理节点将本地已存储的所述第一关联标识更新为所述第三关联标识。

6.根据权利要求5所述的方法,其特征在于,当判断所述第一关联标识与所述第二关联标识不同时,所述方法还包括:

将所述第三关联标识与从所述第一存储介质中获取的所述第二元数据进行关联;继续执行所述将所述第三关联标识发送至所述第一存储介质的步骤。

7.根据权利要求1所述的方法,其特征在于,当所述查询结果为所述第一存储节点本地未存储有所述第一存储介质对应的第一元数据时,所述方法还包括:

将所述第一存储介质标识发送至所述管理节点;

接收并存储所述管理节点发送的所述第一存储介质对应的第一元数据;

获取所述第一存储节点本地存储的第一存储节点标识;

在所述通知管理节点将所述第一存储介质的状态设置为接入状态的步骤之前,所述方法还包括:

将所述第一存储节点标识以及所述第一存储介质标识的对应关系,发送至所述管理节点,以使所述管理节点将本地已存储的所述第一存储介质标识与第三存储节点标识的对应关系更新为所述第一存储介质标识与所述第一存储节点标识的对应关系,其中,所述第三存储节点标识对应第三存储节点,所述第三存储节点本地存储有所述第一存储介质对应的第一元数据。

8.根据权利要求1所述的方法,其特征在于,当所述查询结果为所述第一存储节点本地未存储有所述第一存储介质对应的第一元数据时,所述方法还包括:

将所述第一存储介质标识发送至所述管理节点;

接收所述管理节点发送的获取指令,其中,所述获取指令用于指示获取所述第一存储介质中的第二元数据;

响应所述获取指令,获取所述第一存储介质中的第二元数据;

获取所述第一存储节点本地存储的第一存储节点标识;

在所述通知管理节点将所述第一存储介质的状态设置为接入状态的步骤之前,所述方法还包括:

将所述第一存储节点标识以及所述第一存储介质标识的对应关系,发送至所述管理节点,以使所述管理节点存储所述第一存储介质标识与所述第一存储节点标识的对应关系。

9.根据权利要求7或8所述的方法,其特征在于,

所述获取所述第一存储介质的第一存储介质标识的步骤,包括:

从所述第一存储介质中获取所述第一存储介质标识以及第一关联标识;

所述将所述第一存储介质标识发送至所述管理节点的步骤,包括:

将所述第一存储介质标识以及所述第一关联标识发送至所述管理节点。

10.一种基于云存储的元数据管理方法,其特征在于,所述方法包括:

接收第一存储节点发送的第一存储介质标识,其中,所述第一存储介质标识为从第一存储介质中获取的标识,所述第一存储介质为接入所述第一存储节点的存储介质;

从管理节点本地存储的对应关系中,确定是否存在包含所述第一存储介质标识的第一对应关系,其中,所述对应关系中包括存储节点标识以及存储介质标识的对应关系;

当确定存在所述第一对应关系时,根据所述第一对应关系中包含的存储节点标识,确定存储有所述第一存储介质对应的第一元数据的第三存储节点;

将所述第三存储节点本地存储的所述第一存储介质对应的第一元数据发送至所述第一存储节点,以使所述第一存储节点接收并存储所述管理节点发送的所述第一存储介质对应的第一元数据。

11.根据权利要求10所述的方法,其特征在于,当确定不存在所述第一对应关系时,所述方法还包括:

向所述第一存储节点发送第一获取指令,以使所述第一存储节点响应所述第一获取指令,获取所述第一存储介质中的第二元数据。

12.根据权利要求10所述的方法,其特征在于,在所述根据所述第一对应关系中包含的存储节点标识,确定存储有所述第一存储介质对应的第一元数据的第三存储节点的步骤之后,所述方法还包括:

判断所述第一存储介质中的第二元数据对应的第一特征信息与所述第三存储节点本地所存储的第一元数据对应的第三特征信息是否相同;

若相同时,执行所述将所述第三存储节点本地存储的所述第一存储介质对应的第一元数据发送至所述第一存储节点的步骤。

13.根据权利要求12所述的方法,其特征在于,

所述对应关系中还包括所述存储介质标识与关联标识的对应关系;

所述第一特征信息包括所述第一存储介质中的第一关联标识,所述第一关联标识为第二存储节点生成,且所述第一关联标识与所述第二存储节点本地存储的所述第一存储介质对应的第一元数据关联,所述第二存储节点为与第一存储介质最近断开连接的存储节点;

所述第三特征信息包括与所述第一存储介质标识存在对应关系的第四关联标识;

在所述判断所述第一存储介质中的第二元数据对应的第一特征信息与所述第三存储节点本地所存储的第一元数据对应的第三特征信息是否相同的步骤之前,所述方法还包括:

接收所述第一存储节点发送的第一关联标识;

根据所述第一对应关系,从所述管理节点本地获取所述第四关联标识;

所述判断所述第一存储介质中的第二元数据对应的第一特征信息与所述第三存储节点本地所存储的第一元数据对应的第三特征信息是否相同的步骤,包括:

判断所述第一关联标识与所述第四关联标识是否相同。

14.根据权利要求13所述的方法,其特征在于,当判断所述第一关联标识与所述第四关联标识不同时,所述方法还包括:

向所述第三存储节点发送数据删除指令,以使所述第三存储节点删除本地所存储的所述第一存储介质对应的第一元数据;

向所述第一存储节点发送第二获取指令,以使所述第一存储节点响应所述第二获取指令,获取所述第一存储介质中的第二元数据。

15.根据权利要求10所述的方法,其特征在于,在所述将所述第三存储节点本地存储的所述第一存储介质对应的第一元数据发送至所述第一存储节点的步骤之后,所述方法还包括:

接收所述第一存储节点发送的第一存储节点对应的第一存储节点标识和所述第一存储介质标识的对应关系;

存储所述第一存储节点标识和所述第一存储介质标识的对应关系。

16.一种基于云存储的元数据管理装置,其特征在于,所述装置包括:

第一获取模块,用于在确定第一存储介质接入后,获取所述第一存储介质的第一存储介质标识;

查询模块,用于根据所述第一存储介质标识,查询所述第一存储节点本地是否存储有所述第一存储介质对应的第一元数据;

通知模块,用于当查询结果为是时,通知管理节点将所述第一存储介质的状态设置为接入状态,以通过所述第一元数据查询所述第一存储介质中所存储的数据。

17.根据权利要求16所述的装置,其特征在于,所述装置还包括第一判断模块;

所述第一判断模块,用于当所述查询结果为所述第一存储节点本地存储有所述第一存储介质对应的第一元数据时,判断所述第一存储介质中的第二元数据对应的第一特征信息与所述第一存储节点本地所存储的第一元数据对应的第二特征信息是否相同;若相同,触发所述通知模块。

18.根据权利要求17所述的装置,其特征在于,所述装置还包括删除模块和第二获取模块;

所述删除模块,用于当判断所述第一特征信息与所述第二特征信息不同时,删除所述第一存储节点本地所存储的第一元数据;

所述第二获取模块,用于获取所述第一存储介质中的第二元数据;触发所述通知模块。

19.根据权利要求17所述的装置,其特征在于,

所述第一特征信息包括所述第一存储介质中的第一关联标识,所述第一关联标识为第二存储节点生成,且所述第一关联标识与所述第二存储节点本地存储的所述第一存储介质对应的第一元数据关联,所述第二存储节点为与第一存储介质最近断开连接的存储节点;

所述第二特征信息包括所述第一存储节点本地存储的第二关联标识,所述第二关联标识与所述第一存储节点本地存储的第一元数据关联;

所述装置还包括第三获取模块和第四获取模块;

所述第三获取模块,用于在所述判断所述第一存储介质中的第二元数据的第一特征信息与所述第一存储节点本地所存储的第一元数据的第二特征信息是否相同的步骤之前,从所述第一存储介质中获取所述第一关联标识;

所述第四获取模块,用于从所述第一存储节点本地获取所述第二关联标识;

所述第一判断模块,具体用于判断所述第一关联标识与所述第二关联标识是否相同。

20.根据权利要求19所述的装置,其特征在于,所述装置还包括第五获取模块、生成模块、第一关联模块、第一发送模块和第二发送模块;

所述第五获取模块,用于在所述判断所述第一关联标识与所述第二关联标识是否相同的步骤之前,获取所述第一存储介质接入所述第一存储节点的第一时间;

所述生成模块,用于根据所述第一时间以及所述第一存储介质标识生成第三关联标识;

所述第一关联模块,用于当判断所述第一关联标识与所述第二关联标识相同时,将所述第三关联标识与所述第一存储节点本地所存储的所述第一元数据进行关联;

所述第一发送模块,用于将所述第三关联标识发送至所述第一存储介质,以使所述第一存储介质将所存储的所述第一关联标识更新为所述第三关联标识;

所述第二发送模块,用于在所述通知管理节点将所述第一存储介质的状态设置为接入状态的步骤之前,将所述第三关联标识发送至所述管理节点,以使所述管理节点将本地已存储的所述第一关联标识更新为所述第三关联标识。

21.根据权利要求20所述的装置,其特征在于,所述装置还包括第二关联模块;

所述第二关联模块,用于当判断所述第一关联标识与所述第二关联标识不同时,将所述第三关联标识与从所述第一存储介质中获取的所述第二元数据进行关联;继续触发所述第一发送模块。

22.根据权利要求16所述的装置,其特征在于,所述装置还包括第三发送模块、接收存储模块、第六获取模块和第四发送模块;

所述第三发送模块,用于当所述查询结果为所述第一存储节点本地未存储有所述第一存储介质对应的第一元数据时,将所述第一存储介质标识发送至所述管理节点;

所述接收存储模块,用于接收并存储所述管理节点发送的所述第一存储介质对应的第一元数据;

所述第六获取模块,用于获取所述第一存储节点本地存储的第一存储节点标识;

所述第四发送模块,用于在所述通知管理节点将所述第一存储介质的状态设置为接入状态的步骤之前,将所述第一存储节点标识以及所述第一存储介质标识的对应关系,发送至所述管理节点,以使所述管理节点将本地已存储的所述第一存储介质标识与第三存储节点标识的对应关系更新为所述第一存储介质标识与所述第一存储节点标识的对应关系,其中,所述第三存储节点标识对应第三存储节点,所述第三存储节点本地存储有所述第一存储介质对应的第一元数据。

23.根据权利要求16所述的装置,其特征在于,所述装置还包括第三发送模块、第一接收模块、第七获取模块、第八获取模块和第五发送模块;

所述第三发送模块,用于当所述查询结果为所述第一存储节点本地未存储有所述第一存储介质对应的第一元数据时,将所述第一存储介质标识发送至所述管理节点;

所述第一接收模块,用于接收所述管理节点发送的获取指令,其中,所述获取指令用于指示获取所述第一存储介质中的第二元数据;

所述第七获取模块,用于响应所述获取指令,获取所述第一存储介质中的第二元数据;

所述第八获取模块,用于获取所述第一存储节点本地存储的第一存储节点标识;

所述第五发送模块,用于在所述通知管理节点将所述第一存储介质的状态设置为接入状态的步骤之前,将所述第一存储节点标识以及所述第一存储介质标识的对应关系,发送至所述管理节点,以使所述管理节点存储所述第一存储介质标识与所述第一存储节点标识的对应关系。

24.根据权利要求22或23所述的装置,其特征在于,所述第一获取模块,具体用于

从所述第一存储介质中获取所述第一存储介质标识以及第一关联标识;

所述第三发送模块,具体用于

将所述第一存储介质标识以及所述第一关联标识发送至所述管理节点。

25.一种基于云存储的元数据管理装置,其特征在于,所述装置包括:

第二接收模块,用于接收第一存储节点发送的第一存储介质标识,其中,所述第一存储介质标识为从第一存储介质中获取的标识,所述第一存储介质为接入所述第一存储节点的存储介质;

第一确定模块,用于从管理节点本地存储的对应关系中,确定是否存在包含所述第一存储介质标识的第一对应关系,其中,所述对应关系中包括存储节点标识以及存储介质标识的对应关系;

第二确定模块,用于当确定存在所述第一对应关系时,根据所述第一对应关系中包含的存储节点标识,确定存储有所述第一存储介质对应的第一元数据的第三存储节点;

第六发送模块,用于将所述第三存储节点本地存储的所述第一存储介质对应的第一元数据发送至所述第一存储节点,以使所述第一存储节点接收并存储所述管理节点发送的所述第一存储介质对应的第一元数据。

26.根据权利要求25所述的装置,其特征在于,所述装置还包括第七发送模块;

所述第七发送模块,用于当确定不存在所述第一对应关系时,向所述第一存储节点发送第一获取指令,以使所述第一存储节点响应所述第一获取指令,获取所述第一存储介质中的第二元数据。

27.根据权利要求25所述的装置,其特征在于,所述装置还包括第三判断模块;

所述第三判断模块,用于在所述根据所述第一对应关系中包含的存储节点标识,确定存储有所述第一存储介质对应的第一元数据的第三存储节点的步骤之后,判断所述第一存储介质中的第二元数据对应的第一特征信息与所述第三存储节点本地所存储的第一元数据对应的第三特征信息是否相同;

若相同时,触发所述第六发送模块。

28.根据权利要求27所述的装置,其特征在于,

所述对应关系中还包括所述存储介质标识与关联标识的对应关系;

所述第一特征信息包括所述第一存储介质中的第一关联标识,所述第一关联标识为第二存储节点生成,且所述第一关联标识与所述第二存储节点本地存储的所述第一存储介质对应的第一元数据关联,所述第二存储节点为与第一存储介质最近断开连接的存储节点;

所述第三特征信息包括与所述第一存储介质标识存在对应关系的第四关联标识;

所述装置还包括第三接收模块和第九获取模块;

所述第三接收模块,用于在所述判断所述第一存储介质中的第二元数据对应的第一特征信息与所述第三存储节点本地所存储的第一元数据对应的第三特征信息是否相同的步骤之前,接收所述第一存储节点发送的第一关联标识;

所述第九获取模块,用于根据所述第一对应关系,从所述管理节点本地获取所述第四关联标识;

所述第三判断模块,具体用于判断所述第一关联标识与所述第四关联标识是否相同。

29.根据权利要求28所述的装置,其特征在于,所述装置还包括第八发送模块和第九发送模块;

所述第八发送模块,用于当判断所述第一关联标识与所述第四关联标识不同时,向所述第三存储节点发送数据删除指令,以使所述第三存储节点删除本地所存储的所述第一存储介质对应的第一元数据;

所述第九发送模块,用于向所述第一存储节点发送第二获取指令,以使所述第一存储节点响应所述第二获取指令,获取所述第一存储介质中的第二元数据。

30.根据权利要求25所述的装置,其特征在于,所述装置还包括第四接收模块和第二存储模块;

所述第四接收模块,用于在所述将所述第三存储节点本地存储的所述第一存储介质对应的第一元数据发送至所述第一存储节点的步骤之后,接收所述第一存储节点发送的第一存储节点对应的第一存储节点标识和所述第一存储介质标识的对应关系;

所述第二存储模块,用于存储所述第一存储节点标识和所述第一存储介质标识的对应关系。

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