买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于CSV映射文件将IEC61850报告数据存入关系数据库的方法_南京久为自动化科技有限公司_202110207571.2 

申请/专利权人:南京久为自动化科技有限公司

申请日:2021-02-24

公开(公告)日:2023-06-20

公开(公告)号:CN112905642B

主分类号:G06F16/2455

分类号:G06F16/2455;G06F16/25;G06F16/28;G06F16/22;G06Q50/06

优先权:

专利状态码:有效-授权

法律状态:2023.06.20#授权;2021.06.22#实质审查的生效;2021.06.04#公开

摘要:本发明公开了基于CSV映射文件将IEC61850报告数据存入关系数据库的方法,包括以下步骤:步骤S1、编辑生成CSV文件形式的入库关系映射表格形式文件,其中,表格形式文件包括三列数据:数据库表名字符串、列名字符串以及IEC61850地址字符串;步骤S2、通过CSV文件映射关系解析模块解析CSV映射文件生成入库映射关系;步骤S3、通过IEC61850报告数据接收模块,接收IEC61850报告数据,形成IEC61850地址字符串和数据值的缓存数据结构。通过使用格式简单易编辑易解析的CSV文件定义IEC61850地址字符串存入关系数据库表格的映射关系,适用于需要将IEC61850数据存入各种应用场合关系数据库的自动化系统或装置,解决现有技术问题。

主权项:1.基于CSV映射文件将IEC61850报告数据存入关系数据库的方法,包括以下步骤:步骤S1、编辑生成CSV文件形式的入库关系映射表格形式文件,其中,表格形式文件包括三列数据:数据库表名字符串、列名字符串以及IEC61850地址字符串;步骤S2、通过CSV文件映射关系解析模块解析表格形式文件生成入库映射关系,具体实施方式为:CSV文件映射关系解析模块通过逐行读入CSV映射文件,使用逗号分隔所读入的行字符串获得所需要的数据库表名、列名字符串和IEC61850地址字符串,然后使用单相相别A、B、C替换“*”单相相别通配符,使用AB、BC、CA替换“##”相间相别通配符,保留“%”表示的数组数据下标,然后建立IEC61850地址字符串和数据库表名和列名的键值对的队列;步骤S3、通过IEC61850报告数据接收模块,接收IEC61850报告数据,形成所述EC61850地址字符串和IEC61850报告数据值的缓存数据结构;步骤S4、通过入库SQL语句组织模块根据所述入库映射关系以及所述IEC61850报告数据的缓存数据结构形成入库SQL语句,并执行,其中,形成入库SQL语句的具体实施方式为:入库SQL语句组织模块通过遍历IEC61850报告数据接收模块形成的缓存数据结构,获取每条数据的IEC61850地址字符串和IEC61850报告数据值,然后通过查找CSV文件映射关系解析模块建立的IEC61850地址字符串和数据库表名和列名的键值对的队列,获取该报告数据值应该存入数据库的表名和列名,然后合并数据库的同一表所对应的所有列和数据,形成入库的SQL语句字符串,并执行;步骤S5、重复步骤S3和S4,以用于处理所述IEC61850报告数据。

全文数据:

权利要求:

百度查询: 南京久为自动化科技有限公司 基于CSV映射文件将IEC61850报告数据存入关系数据库的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。