利索能及
我要发布
收藏
专利号: 2018114189977
申请人: 杭州海康威视系统技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-08
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种监控数据存储方法,其特征在于,所述方法包括:

配置第一云平台中的资源集与第二云平台中的项目之间的对应关系,所述第一云平台与所述第二云平台不同;

从所述第一云平台中获取监控数据,所述监控数据是对所述第一云平台中的资源集包括的资源对象的监控指标进行检测得到;

根据所述第一云平台中的资源集包括的资源对象、所述第一云平台中的资源集包括的资源对象的监控指标、所述第一云平台中的资源集对应的项目的标识,生成监控结构表;

根据所述监控结构表,将所述监控数据存储至所述第二云平台中。

2.如权利要求1所述的方法,其特征在于,所述配置第一云平台中的资源集与第二云平台中的项目之间的对应关系,包括:如果存储的资源集标识与项目标识之间的对应关系中不包括所述第一云平台中的任一资源集A的标识对应的项目标识,则从所述第二云平台中查找所述资源集A对应的项目;

如果已查找到所述资源集A对应的项目,则将所述资源集A的标识与所述资源集A对应的项目的标识存储至所述资源集标识与项目标识之间的对应关系中;

如果未查找到所述资源集A对应的项目,则在所述第二云平台中创建所述资源集A对应的项目,并将所述资源集A的标识与所述资源集A对应的项目的标识存储至所述资源集标识与项目标识之间的对应关系中。

3.如权利要求2所述的方法,其特征在于,所述从所述第二云平台中查找所述资源集A对应的项目,包括:如果所述第二云平台中的任一项目B的标识包括所述资源集A的标识,则确定已查找到所述资源集A对应的项目,且确定所述资源集A对应的项目为所述项目B;

如果所述第二云平台中所有的项目的标识均不包括所述资源集A的标识,则确定未查找到所述资源集A对应的项目。

4.如权利要求1所述的方法,其特征在于,所述根据所述第一云平台中的资源集包括的资源对象、所述第一云平台中的资源集包括的资源对象的监控指标、所述第一云平台中的资源集对应的项目的标识,生成监控结构表,包括:按照资源对象所属的资源类型,将所述第一云平台中的任一资源集A包括的资源对象划分为多个第一资源对象组,所述多个第一资源对象组中的每个第一资源对象组包括的资源对象属于同一资源类型;

按照监控指标所属的监控类型,将所述多个第一资源对象组中每个第一资源对象组的监控指标划分为多个第一监控指标组,所述多个第一监控指标组中的每个第一监控指标组包括的监控指标属于同一监控类型;

将所述多个第一资源对象组中任一第一资源对象组A、所述第一资源对象组A包括的多个第一监控指标组中的任一第一监控指标组和所述资源集A对应的项目的标识确定为一条记录;

将所确定的多条记录作为表项组成所述监控结构表。

5.如权利要求4所述的方法,其特征在于,所述根据所述监控结构表,将所述监控数据存储至所述第二云平台中,包括:将所述监控数据存储至消息队列中;

按照所述监控结构表中的所述多条记录的排列顺序,将所述消息队列中存储的所述多条记录中的每条记录中的第一监控指标组包括的监控指标的监控数据存储至所述第二云平台中。

6.如权利要求1所述的方法,其特征在于,所述将所述监控数据存储至消息队列中,包括:按照资源对象所在的资源集,将所述第一云平台中的资源集包括的资源对象划分为多个第二资源对象组,所述多个第二资源对象组中的每个第二资源对象组包括的资源对象在同一资源集;

按照监控指标所属的监控类型,将所述多个第二资源对象组中每个第二资源对象组的监控指标划分为多个第二监控指标组,所述多个第二监控指标组中的每个第二监控指标组包括的监控指标属于同一监控类型;

将所述多个第二监控指标组包括的监控指标的监控数据分组存储至所述消息队列中。

7.一种监控数据存储装置,其特征在于,所述装置包括:

配置模块,用于配置第一云平台中的资源集与第二云平台中的项目之间的对应关系,所述第一云平台与所述第二云平台不同;

获取模块,用于从所述第一云平台中获取监控数据,所述监控数据是对所述第一云平台中的资源集包括的资源对象的监控指标进行检测得到;

生成模块,用于根据所述第一云平台中的资源集包括的资源对象、所述第一云平台中的资源集包括的资源对象的监控指标、所述第一云平台中的资源集对应的项目的标识,生成监控结构表;

存储模块,用于根据所述监控结构表,将所述监控数据存储至所述第二云平台中。

8.如权利要求7所述的装置,其特征在于,所述配置模块包括:

查找子模块,用于如果存储的资源集标识与项目标识之间的对应关系中不包括所述第一云平台中的任一资源集A的标识对应的项目标识,则从所述第二云平台中查找所述资源集A对应的项目;

第一存储子模块,用于如果已查找到所述资源集A对应的项目,则将所述资源集A的标识与所述资源集A对应的项目的标识存储至所述资源集标识与项目标识之间的对应关系中;

创建子模块,用于如果未查找到所述资源集A对应的项目,则在所述第二云平台中创建所述资源集A对应的项目,并将所述资源集A的标识与所述资源集A对应的项目的标识存储至所述资源集标识与项目标识之间的对应关系中。

9.如权利要求8所述的装置,其特征在于,所述查找子模块还用于:如果所述第二云平台中的任一项目B的标识包括所述资源集A的标识,则确定已查找到所述资源集A对应的项目,且确定所述资源集A对应的项目为所述项目B;

如果所述第二云平台中所有的项目的标识均不包括所述资源集A的标识,则确定未查找到所述资源集A对应的项目。

10.如权利要求7所述的装置,其特征在于,所述生成模块包括:第一划分子模块,用于按照资源对象所属的资源类型,将所述第一云平台中的任一资源集A包括的资源对象划分为多个第一资源对象组,所述多个第一资源对象组中的每个第一资源对象组包括的资源对象属于同一资源类型;

第二划分子模块,用于按照监控指标所属的监控类型,将所述多个第一资源对象组中每个第一资源对象组的监控指标划分为多个第一监控指标组,所述多个第一监控指标组中的每个第一监控指标组包括的监控指标属于同一监控类型;

确定子模块,用于将所述多个第一资源对象组中任一第一资源对象组A、所述第一资源对象组A包括的多个第一监控指标组中的任一第一监控指标组和所述资源集A对应的项目的标识确定为一条记录;

组成子模块,用于将所确定的多条记录作为表项组成所述监控结构表。

11.如权利要求10所述的装置,其特征在于,所述存储模块包括:第二存储子模块,用于将所述监控数据存储至消息队列中;

第三存储子模块,用于按照所述监控结构表中的所述多条记录的排列顺序,将所述消息队列中存储的所述多条记录中的每条记录中的第一监控指标组包括的监控指标的监控数据存储至所述第二云平台中。

12.如权利要求7所述的装置,其特征在于,所述第二存储子模块还用于:按照资源对象所在的资源集,将所述第一云平台中的资源集包括的资源对象划分为多个第二资源对象组,所述多个第二资源对象组中的每个第二资源对象组包括的资源对象在同一资源集;

按照监控指标所属的监控类型,将所述多个第二资源对象组中每个第二资源对象组的监控指标划分为多个第二监控指标组,所述多个第二监控指标组中的每个第二监控指标组包括的监控指标属于同一监控类型;

将所述多个第二监控指标组包括的监控指标的监控数据分组存储至所述消息队列中。

13.一种监控数据存储装置,其特征在于,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行权利要求1-6所述的任一项方法的步骤。

14.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现权利要求1-6所述的任一项方法的步骤。