[发明专利]电力行业典型生产系统数据在线迁移方法有效
申请号: | 201210413620.9 | 申请日: | 2012-10-25 |
公开(公告)号: | CN102970328A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 史英杰;粟勇;朱恒 | 申请(专利权)人: | 国家电网公司;江苏瑞中数据股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 汪旭东 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电力行业 典型 生产 系统 数据 在线 迁移 方法 | ||
1.一种电力行业典型生产系统数据在线迁移方法,其特征在于,包括如下步骤:
(1)本发明方法将有数据迁出的安全区称为迁出区,将有数据迁入的安全区称为迁入区;获取各个待迁移数据库的接口文件,根据各数据库在系统中的应用,分别编译生成与各自应用相匹配的接口服务程序;在迁入及迁出区的接口服务器上分别部署接口服务程序,主要负责连接各个安全区的数据库,生成并解析E语言文件,从迁出数据库获取实时数据或历史数据,向迁入数据库输入数据;连接数据库、读取数据、写入数据都通过调用数据库本身提供的数据接口实现;
接口服务程序分为迁出区接口服务程序及迁入区接口服务程序,迁出区接口服务程序负责调用迁出区数据库接口并获取数据,将该数据按照一定格式写入文件待发送;迁入区接口服务程序负责解析上述从迁出区接口服务程序接收到的数据文件,并调用迁入区数据库接口向其写入数据;
(2)在迁入及迁出区的中转服务器上分别部署中转服务程序;中转服务程序主要负责发送和接收E格式文件,并将文件传输到指定的工作目录下,以供接口服务程序使用;中转服务程序分为迁出区中转服务程序与迁入区中转服务程序;中转服务器在同一安全区部署一台;
(3)在迁入、迁出区之间配置单向隔离网闸,依照单向隔离网闸用户说明手册,对于不同安全区之间的数据迁移,根据单向隔离网闸类型以及网络环境的不同,选择相应的配置规则;
(4)制定两个数据库之间的标签点对应关系表,并通过接口服务程序接口导入到迁出区接口服务程序中,由用户选择关心的标签点的实时数据或历史数据;标签点对应关系表主要记录了迁入、迁出两个数据库的各自标签点的基本属性结构,以及各个属性的对应关系。
2.根据权利要求1所述的方法,其特征是所述迁出区接口服务程序的实现流程为:
(1)定时时间到;
(2)调用迁出数据库接口获取数据;
(3)根据标签点对应关系表,查找数据是否为迁入数据库所需:若是,则根据标签点对应关系表进行数据转换;若否,返回步骤(1);
(4)将转换后的数据以E格式形式写入本地文件,待发送;
(5)由发送线程判断发送目录中是否存在待发送文件:若是,向迁出区中转服务器发送文件;若否,循环本步骤;
(6)结束;
所述迁入区接口服务程序的实现流程为:
启动接收线程,接收从迁入区中转服务器传来的数据文件;
解析从迁入区中转服务器传来的数据文件;
调用迁入数据库接口,写入数据;
判断文件是否读取完成:若是,删除该文件;若否,返回步骤(2);
结束。
3.根据权利要求1所述的方法,其特征是所述迁出区中转服务程序的实现流程为:
(1)接收由迁出区接口服务程序发送来的文件,并将其放在本地目录;
(2)由主线程查看本地目录中是否有已收到的文件:若是,向迁入区中转服务器发送文件;若否,循环本步骤;
(3)结束;
所述迁入区中转服务程序的实现流程为:
(1)接收由迁出区中转服务程序发送来的文件,并将其放在本地目录;
(2)由主线程查看本地目录中是否有已收到的文件:若是,向迁入区接口服务器发送文件;若否,循环本步骤;
(3)结束。
4.根据权利要求2或3所述的方法,其特征是所述发送文件流程为:
(1)打开文件,获取文件信息;
(2)创建socket连接;
(3)发送包头,判断回复是否为1:若是,则打开文件,顺序读取发送文件中固定大小的数据包;若否,则转到步骤(6);
(4)判断回复是否为1:若是,转下一步;若否,转到步骤(6);
(5)判断文件是否读取完成:若是,关闭、删除文件,转到步骤(7);若否,转到步骤(6);
(6)关闭文件;
(7)结束。
5.根据权利要求2或3所述的方法,其特征是所述接收文件流程为:
(1)接收包头,判断包的正确性:若正确,则生成空文件;若不正确,关闭socket连接,转到步骤(5);
(2)接收数据包,判断是否接收成功:若是,将接收到的数据写入文件;若否,转到步骤(4);
(3)判断是否接收完成:若是,则关闭文件,转到步骤(5);若否,转到步骤(4);
(4)关闭socket连接,删除文件;
(5)结束。
6.根据权利要求1-3任意一项所述的方法,其特征是:根据该区域的迁出、迁入数据库数量,来选择所述接口服务器在同一安全区的部署数量;在满足现场进行数据迁移的前提下,将所述中转服务程序与接口服务程序部署在同一台服务器中以节约资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;江苏瑞中数据股份有限公司,未经国家电网公司;江苏瑞中数据股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210413620.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:食品安全检验的移动实验室
- 下一篇:矿用运输油脂润滑车