-
公开(公告)号:CN103164532A
公开(公告)日:2013-06-19
申请号:CN201310118705.9
申请日:2013-04-07
申请人: 广东电网公司电力科学研究院 , 威海欣智信息科技有限公司
IPC分类号: G06F17/30
摘要: 本发明提供一种电网模型数据的分类分块抽取方法及系统,所述方法包括以下步骤:顺序解析源CIM XML文件中的对象,判断每个对象所对应的分类文件是否存在,若否则创建该类型的分类文件,若是则追加此对象的数据到该分类文件中;解析所述分类文件中对象类型为变电站的根类型文件,针对每个变电站对象创建一个CIM XML的分块文件,将每个变电站对象写入其对应的变电站文件中;创建对象编码与分块文件的映射表;根据类型处理顺序解析所有分类文件中的每个对象,并查找当前对象所对应的上层对象的编码,然后将当前对象追加写入到上层对象所对应的分块文件中。本发明的方法及系统能够快速的对大数据量电网模型数据进行分类、分块抽取。
-
公开(公告)号:CN103399888A
公开(公告)日:2013-11-20
申请号:CN201310307549.0
申请日:2013-07-19
申请人: 广东电网公司电力科学研究院 , 威海欣智信息科技有限公司
IPC分类号: G06F17/30
摘要: 本发明提供一种电网模型数据的差分同步方法及系统,所述方法包括以下步骤:对各数据源系统的电网模型数据进行解析,生成CIM XML文件并保存在与该数据源系统对应的临时文件夹中;将所述临时文件夹中的文件与比较目标数据文件夹中的文件进行差分比较,得到差分数据信息,所述差分数据信息包括:新增数据信息、更新数据信息、删除数据信息;根据所述差分数据信息更新相应的电网模型数据到目标数据中心;清理所述比较目标数据文件夹中的文件,将所述临时文件夹中的文件剪切到所述比较目标数据文件夹中。本发明提高了数据同步的效率,有效保证了数据质量。
-
公开(公告)号:CN103399888B
公开(公告)日:2016-08-10
申请号:CN201310307549.0
申请日:2013-07-19
申请人: 广东电网有限责任公司电力科学研究院 , 威海欣智信息科技有限公司
IPC分类号: G06F17/30
摘要: 本发明提供一种电网模型数据的差分同步方法及系统,所述方法包括以下步骤:对各数据源系统的电网模型数据进行解析,生成CIM XML文件并保存在与该数据源系统对应的临时文件夹中;将所述临时文件夹中的文件与比较目标数据文件夹中的文件进行差分比较,得到差分数据信息,所述差分数据信息包括:新增数据信息、更新数据信息、删除数据信息;根据所述差分数据信息更新相应的电网模型数据到目标数据中心;清理所述比较目标数据文件夹中的文件,将所述临时文件夹中的文件剪切到所述比较目标数据文件夹中。本发明提高了数据同步的效率,有效保证了数据质量。
-
公开(公告)号:CN104636265B
公开(公告)日:2016-04-27
申请号:CN201510031550.4
申请日:2015-01-21
申请人: 广东电网有限责任公司电力科学研究院 , 威海欣智信息科技有限公司
摘要: 本发明提供一种CIMXML文档的高效内存模型组织的访问方法,包括如下步骤:(1)构造CIMXML文档的内存模型,包括:对每个电力对象以一个统一的内存结构描述;以及,对每一种电力对象类型建立一个内存结构描述;(2)对所述内存模型进行访问。本发明由属性名定位属性值的过程的执行效率将不再与所访问的对象数量以及属性数量有关,而是一个可以忽略的固定时间,从而极大提高了批量对象数据的访问效率。解决当前CIMXML文档内存模型组织方法内存占用过大,按类型批量访问效率过低的问题。
-
公开(公告)号:CN103164532B
公开(公告)日:2015-08-12
申请号:CN201310118705.9
申请日:2013-04-07
申请人: 广东电网有限责任公司电力科学研究院 , 威海欣智信息科技有限公司
IPC分类号: G06F17/30
摘要: 本发明提供一种电网模型数据的分类分块抽取方法及系统,所述方法包括以下步骤:顺序解析源CIM XML文件中的对象,判断每个对象所对应的分类文件是否存在,若否则创建该对象的分类文件,若是则追加此对象的数据到该分类文件中;解析所述分类文件中对象类型为变电站的根类型文件,针对每个变电站对象创建一个CIM XML的分块文件,将每个变电站对象写入其对应的变电站文件中;创建对象编码与分块文件的映射表;根据类型处理顺序解析所有分类文件中的每个对象,并查找当前对象所对应的上层对象的编码,然后将当前对象追加写入到上层对象所对应的分块文件中。本发明的方法及系统能够快速的对大数据量电网模型数据进行分类、分块抽取。
-
公开(公告)号:CN104809008A
公开(公告)日:2015-07-29
申请号:CN201510119258.8
申请日:2015-03-18
申请人: 广东电网有限责任公司电力科学研究院 , 威海欣智信息科技有限公司
IPC分类号: G06F9/445
摘要: 本发明的目的在于提供一种动态加载性质的CIM内存库生成方法,包括如下步骤:第一步:生成元信息代码;第二步:生成性质信息代码;第三步:定位性质;第四步:设置性质取值;以及,第五步:获取性质取值。本方法不对每个CIM性质生成存储变量和bool型的取值设置标识,也不通过占内存较多的映射表来存储性质取值,而是通过一种基于数组的动态寻址算法来实现所有性质的存储和访问,对于重量级稀疏型电力模型,节省内存特别明显。
-
公开(公告)号:CN104636084B
公开(公告)日:2016-04-27
申请号:CN201510031467.7
申请日:2015-01-21
申请人: 广东电网有限责任公司电力科学研究院 , 威海欣智信息科技有限公司
摘要: 本发明的目的在于提供一种对电力大数据进行合理高效分布存储的装置和方法,该装置和方法“利用电力数据本身的与电网区域相关的分布式特性”作为“大规模电力数据存储的分布依据”的大规模电力数据存储装置和方法,该装置包括:电力数据分布存储模块、电力数据的分层划分及与存储节点间的映射配置模块和电力数据分布管理模块。该方法包括相应的:电力数据分布存储过程、电力数据的分层划分及与存储节点间的映射配置过程、电力数据分布管理过程。
-
公开(公告)号:CN104636084A
公开(公告)日:2015-05-20
申请号:CN201510031467.7
申请日:2015-01-21
申请人: 广东电网有限责任公司电力科学研究院 , 威海欣智信息科技有限公司
CPC分类号: G06F3/067 , G06F17/30575 , G06Q50/06
摘要: 本发明的目的在于提供一种对电力大数据进行合理高效分布存储的装置和方法,该装置和方法“利用电力数据本身的与电网区域相关的分布式特性”作为“大规模电力数据存储的分布依据”的大规模电力数据存储装置和方法,该装置包括:电力数据分布存储模块、电力数据的分层划分及与存储节点间的映射配置模块和电力数据分布管理模块。该方法包括相应的:电力数据分布存储过程、电力数据的分层划分及与存储节点间的映射配置过程、电力数据分布管理过程。
-
公开(公告)号:CN104809008B
公开(公告)日:2016-06-08
申请号:CN201510119258.8
申请日:2015-03-18
申请人: 广东电网有限责任公司电力科学研究院 , 威海欣智信息科技有限公司
IPC分类号: G06F9/445
摘要: 本发明的目的在于提供一种动态加载性质的CIM内存库生成方法,包括如下步骤:第一步:生成元信息代码;第二步:生成性质信息代码;第三步:定位性质;第四步:设置性质取值;以及,第五步:获取性质取值。本方法不对每个CIM性质生成存储变量和bool型的取值设置标识,也不通过占内存较多的映射表来存储性质取值,而是通过一种基于数组的动态寻址算法来实现所有性质的存储和访问,对于重量级稀疏型电力模型,节省内存特别明显。
-
公开(公告)号:CN104636265A
公开(公告)日:2015-05-20
申请号:CN201510031550.4
申请日:2015-01-21
申请人: 广东电网有限责任公司电力科学研究院 , 威海欣智信息科技有限公司
摘要: 本发明提供一种CIMXML文档的高效内存模型组织的访问方法,包括如下步骤:(1)构造CIMXML文档的内存模型,包括:对每个电力对象以一个统一的内存结构描述;以及,对每一种电力对象类型建立一个内存结构描述;(2)对所述内存模型进行访问。本发明由属性名定位属性值的过程的执行效率将不再与所访问的对象数量以及属性数量有关,而是一个可以忽略的固定时间,从而极大提高了批量对象数据的访问效率。解决当前CIMXML文档内存模型组织方法内存占用过大,按类型批量访问效率过低的问题。
-
-
-
-
-
-
-
-
-