[发明专利]一种基于VASP软件计算数据处理方法与装置有效
申请号: | 201811393953.3 | 申请日: | 2018-11-21 |
公开(公告)号: | CN109542968B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 王礞;黄珉 | 申请(专利权)人: | 成都材智科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 陈治位 |
地址: | 610000 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 vasp 软件 计算 数据处理 方法 装置 | ||
1.一种基于VASP软件计算数据处理方法,其特征在于,所述基于VASP软件计算数据处理方法包括:
提取VASP文件并将所述文件存储至目标数据表;
依据提取的所述VASP文件配置导入模板;
将所述VASP文件按所述导入模板导入至数据处理系统;
利用所述数据处理系统对所述VASP文件进行处理,以生成数据记录;
所述提取VASP文件并将所述文件存储至目标数据表的步骤包括:
定义数据提取规则,其中,所述数据提取规则包括提取的数据的位置、数据的关键词、数据的数据类型;
依据所述提取规则按照预设定的语言对VASP文件进行解析;
将解析后的数据分成普通数据与数组数据;
创建目标数据表的数据缓存,配置解析后的数据与目标数据表的字段对应关系;
依据所述对应关系将所述普通数据与所述数组数据放入数据缓存中的字段中;
对所述数据缓存中的数据进行校验,当校验通过时将数据存储至所述目标数据表;
所述依据提取的所述VASP文件配置VASP文件导入模板的步骤包括:
选择模板支持的VASP导入文件;
设置数据属性导入对应关系;
设置元数据字段对应关系;
对配置的所述导入模板进行保存。
2.如权利要求1所述的基于VASP软件计算数据处理方法,其特征在于,所述将所述VASP文件按所述导入模板导入至数据处理系统的步骤包括:
判断所述VASP文件是否符合所述导入模板的要求;
如果是,则判断所述VASP文件与所述目标数据表中的数据类型是否匹配;
如果是,则将所述VASP文件按所述导入模板导入至所述数据处理系统。
3.如权利要求2所述的基于VASP软件计算数据处理方法,其特征在于,所述将所述VASP文件按所述导入模板导入至数据处理系统的步骤还包括:
当所述VASP文件不符合所述导入模板的要求时,重新导入新的VASP文件。
4.一种基于VASP软件计算数据处理装置,其特征在于,所述基于VASP软件计算数据处理装置包括:
文件提取单元,用于提取VASP文件并将所述文件存储至目标数据表;
模板配置单元,用于模板依据提取的所述VASP文件配置VASP文件导入模板;
数据导入单元,用于将VASP文件按所述导入模板导入数据处理系统;
处理单元,用于对所述VASP文件进行处理,以生成数据记录;其中,
所述文件提取单元包括:
规则定义模块,用于定义数据提取规则;其中,所述数据提取规则包括提取的数据的位置、数据的关键词、数据的数据类型;
解析模块,用于依据所述提取规则按照预设定的语言对VASP文件进行解析;
分类模块,用于将解析后的数据分成普通数据与数组数据;
对应关系配置模块,用于创建目标数据表的数据缓存,配置解析后的数据与目标数据表的字段对应关系;
存储模块,用于依据所述对应关系将所述普通数据与所述数组数据放入数据缓存中的字段中;
校验模块,用于对所述数据缓存中的数据进行校验,当校验通过时将数据存储至所述目标数据表;
所述模板配置单元包括:
文件选择模块,用于选择模板支持的VASP导入文件;
对应关系导入模块,用于设置数据属性导入对应关系;
对应关系设置模块,用于设置元数据字段对应关系;
保存模块,用于对配置的所述导入模板进行保存。
5.如权利要求4所述的基于VASP软件计算数据处理装置,其特征在于,所述数据导入单元包括:
判断模块,用于判断所述VASP文件是否符合所述导入模板的要求;
判断模块还用于当所述VASP文件符合所述导入模板的要求时,则判断所述VASP文件与所述目标数据表中的数据类型是否匹配;
导入模块用于当所述VASP文件与所述目标数据表中的数据类型匹配时,则将所述VASP文件按所述导入模板导入数据处理系统。
6.如权利要求5所述的基于VASP软件计算数据处理装置,其特征在于,所述导入模块还用于当所述VASP文件不符合所述导入模板的要求时,重新导入上传新的VASP文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都材智科技有限公司,未经成都材智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811393953.3/1.html,转载请声明来源钻瓜专利网。