一种数据采集方法、装置及系统的制作方法

文档序号:6513443阅读:153来源:国知局
一种数据采集方法、装置及系统的制作方法
【专利摘要】本申请提供了一种数据采集方法、装置及系统,其中,数据采集方法应用于与数据采集区域关联的接口机,方法包括:从数据采集区域的数据库服务器获取实时数据文件,将获取的实时数据文件转换为预设格式的数据文件,将预设格式的数据文件传输至数据监管中心的数据库服务器。本申请提供的数据采集方法、装置及系统,从数据采集区域的数据库服务器直接获取实时数据文件,保证了数据的准确性和实时性,将获取的实时数据文件转换为预设格式的数据文件,然后将预设格式的数据文件传输至数据监管中心的数据库服务器,由于各个数据采集区域的数据均转换为统一格式的数据文件,因此,降低了数据再处理过程。
【专利说明】一种数据采集方法、装置及系统
【技术领域】
[0001]本发明涉及信息采集【技术领域】,尤其涉及一种数据采集方法、装置及系统。
【背景技术】
[0002]对于电力行业节能减排监管领域,现有的电力行业的节能减排的相关数据来源于人工上报,或者直接从电网取数据,由于各个电厂的数据测点名不同,保存的数据方式也不尽相同,这样对于电力监管人员来说,需要大量的工作来统计分析数据,并且,人工上报或从电网取到的数据,中间经历许多环节,而且涉及到各电厂的利益,最后得到数据的准确性值得商榷。

【发明内容】

[0003]有鉴于此,本发明提供了一种数据采集方法、装置及系统,用以解决现有技术中电力监管人员需要大量的工作来统计分析各电厂数据,并且各电厂上报数据不准确的问题,其技术方案如下:
[0004]第一方面,一种数据采集方法,应用于与一数据采集区域关联的接口机,所述方法包括:
[0005]从所述数据采集区域的数据库服务器获取实时数据文件;
[0006]将获取的实时数据文件转换为预设格式的数据文件;
[0007]将所述预设格式的数据文件传输至数据监管中心的数据库服务器。
[0008]其中,所述接口机预存数据库的类型和版本信息,所述实时数据文件为数据测点的快照值;
[0009]从数据采集区域的数据库服务器获取实时数据文件,包括:
[0010]获取所述数据采集区域的数据库服务器中数据库的类型和版本信息;
[0011]当获取的所述数据库的类型和版本信息与所述接口机预存的数据库的类型和版本信息一致时,根据接口程序客户端所获取的测点ID与数据库中的测点建立联系;
[0012]从所述数据库服务器中获取与所述数据测点ID关联的数据测点的快照值。
[0013]其中,将获取的实时数据文件转换为预设格式的数据文件包括:
[0014]将获取的实时数据文件中的实时数据写入符合国家电网E规约规范的E文件中,并在所述E文件中添加数据测点标识,以使传输到所述数据监管中心的数据库服务器中的数据测点名称进行统一。
[0015]其中,将所述预设格式的数据文件传输至数据监管中心的数据库服务器包括:
[0016]根据预先确定出的传输方式将所述预设格式的数据文件传输至数据监管中心的数据库服务器,所述传输方式依据所述数据采集区域中的数据库服务器所属的安全区确定。
[0017]第二方面,一种数据采集装置,应用于与一数据采集区域关联的接口机,所述装置包括:[0018]获取模块,用于从所述数据采集区域的数据库服务器获取实时数据文件;
[0019]转换模块,用于将获取的实时数据文件转换为预设格式的数据文件;
[0020]传输模块,用于将所述预设格式的数据文件传输至数据监管中心的数据库服务器。
[0021]其中,所述接口机预存数据库的类型和版本信息,所述实时数据文件为数据测点的快照值;
[0022]所述获取模块包括:
[0023]第一获取子模块,用于获取所述数据采集区域的数据库服务器中数据库的类型和版本信息;
[0024]关联子模块,用于当获取的所述数据库的类型和版本信息与所述接口机预存的数据库的类型和版本信息一致时,根据接口程序客户端所获取的测点ID与数据库中的测点建立联系;
[0025]第二获取子模块,用于从所述数据采集区域的数据库服务器中获取与所述测点ID关联的数据测点的快照值。
[0026]其中,所述转换模块包括:
[0027]转换子模块,用于将获取的实时数据文件中的实时数据写入符合国家电网E规约规范的E文件中,并在所述E文件中添加测点标识,以使传输到所述数据监管中心的数据库服务器中的数据测点名称进行统一。
[0028]其中,所述传输模块包括:
[0029]传输子模块,用于根据预先确定出的传输方式将所述预设格式的数据文件传输至数据监管中心的数据库服务器,所述传输方式依据所述数据采集区域中的数据库服务器所属的安全区确定。
[0030]一种数据采集系统,包括:与数据采集区域关联的接口机、所述数据采集区域的数据库服务器、与数据监管中心关联的接口机和数据监管中心的数据库服务器;
[0031]所述数据采集区域的数据库服务器,用于存储所述数据采集区域中的数据;
[0032]所述与数据采集区域关联的接口机,用于从所述数据采集区域的数据库服务器获取实时数据文件,将获取的实时数据文件转换为预设格式的数据文件,将所述预设格式的数据文件传输至数据监管中心的数据库服务器;
[0033]所述与数据监管中心关联的接口机,用于接收所述与数据采集区域关联的接口机发送的所述预设格式的数据文件,将接收的所述预设格式的数据文件发送给所述数据监管中心的数据库服务器;
[0034]所述数据监管中心的数据库服务器,用于存储与数据采集区域关联的接口机接收的所述预设格式的数据文件。
[0035]上述技术方案具有如下有益效果:
[0036]本发明实施例提供的数据采集方法、装置及系统,从数据采集区域的数据库服务器直接获取实时数据文件,保证了数据的准确性和实时性,并且,将获取的实时数据文件转换为预设格式的数据文件,然后将预设格式的数据文件传输至数据监管中心的数据库服务器,由于各个数据采集区域的数据均转换为统一格式的数据文件,因此,降低了数据再处理过程。【专利附图】

【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0038]图1为本发明实施例提供的数据采集方法的流程示意图;
[0039]图2为本发明实施例提供的数据采集装置的结构示意图;
[0040]图3为本发明实施例提供的数据采集系统的结构示意图;
[0041]图4为本发明实施例提供的数据采集系统的一具体实例的结构示意图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]请参阅图1,为本发明实施例提供的一种数据采集方法的流程示意图,该方法应用于与数据采集区域关联的接口机,该方法可以包括:
[0044]步骤SlOl:从数据采集区域的数据库服务器获取实时数据文件。
[0045]其中,数据采集区域为多个,数据采集区域可以为电厂所在区域,接口机和数据库服务器位于电厂所在区域,数据库服务器存储电厂所在区域的相关数据。
[0046]步骤S102:将获取的实时数据文件转换为预设格式的数据文件。
[0047]由于数据采集区域有多个,各个数据采集区域中的数据库服务器中数据库的类型各不相同,因此,从各个数据采集区域中的数据库服务器中获取的数据文件的格式不同。为了便于数据的后续处理,本实施例将从各个数据采集区域中的数据库服务器中获取的实时数据文件转换为同一格式的数据文件。
[0048]步骤S103:将预设格式的数据文件传输至数据监管中心的数据库服务器。
[0049]本发明实施例提供的数据采集方法,可从数据采集区域的数据库服务器直接获取实时数据文件,保证了数据的准确性和实时性,并且,将获取的实时数据文件转换为预设格式的数据文件,然后将预设格式的数据文件传输至数据监管中心的数据库服务器,由于各个数据采集区域的数据均转换为统一格式的数据文件,因此降低了数据再处理过程。
[0050]在上述实施例中,接口机预存数据库的类型和版本信息,一种可能的实现方式中,从数据采集区域的数据库服务器获取实时数据文件的过程可以包括:获取数据采集区域的数据库服务器中数据库的类型和版本信息;当获取的数据库的类型和版本信息与接口机预存的数据库的类型和版本信息一致时,根据接口程序客户端所获取的测点ID与数据库中的测点建立联系;从数据采集区域中的数据库服务器中获取与测点ID关联的数据测点的快照值,该数据快照值即为实时数据文件。其中,接口程序客户端为与接口机对应的客户端,用于获取测点ID,然后将测点ID发送给接口机,以使接口机根据该测点ID与数据库中与该测点ID对应的数据测点建立联系,从而获取测点的相关数据。从数据采集区域中的数据库服务器中获取数据快照值,保证了数据的准确性和实时性。
[0051]在上述实施例中,将获取的实时数据文件转换为预设格式的数据文件的过程可以包括:将获取的实时数据文件中的实时数据写入符合国家电网E规约规范的E文件中,并在E文件中添加数据测点标识,以使传输到数据监管中心的数据库服务器中的数据测点名称进行统一。具体的,将获取的数据快照值写入符合国家电网E规约规范的E文件中,数据快照值可以包括各个数据测点的名称、数据测点的值、数据测点的长度类型等。将不同格式的数据文件转换为符合国家电网E规约规范的E文件,使得后续的数据统计和分析的过程得到简化,减少了数据再处理的流程。
[0052]各个数据采集区域中的数据库服务器可能位于不同的安全区,不同的安全区所采用的数据传输方式不同。在上述实施例中,将预设格式的数据文件传输至数据监管中心的数据库服务器可以包括:根据预先确定出的传输方式将预设格式的数据文件传输至数据监管中心的数据库服务器,其中,传输方式依据数据采集区域中的数据库服务器所属的安全区确定。
[0053]请参阅图2,为本发明实施例提供的一种数据采集装置的结构示意图,该装置应用于与一数据采集区域关联的接口机,该装置可以包括:获取模块201、转换模块202和传输模块203。其中:
[0054]获取模块201,用于从数据采集区域的数据库服务器获取实时数据文件。
[0055]转换模块202,用于将获取的实时数据文件转换为预设格式的数据文件。
[0056]传输模块203,用于将预设格式的数据文件传输至数据监管中心的数据库服务器。
[0057]本发明实施例提供的数据采集装置,获取模块可从数据采集区域的数据库服务器直接获取实时数据文件,保证了数据的准确性和实时性,并且,转换模块可将获取的实时数据文件转换为预设格式的数据文件,然后通过传输模块将预设格式的数据文件传输至数据监管中心的数据库服务器,由于各个数据采集区域的数据均转换为统一格式的数据文件,因此,降低了数据再处理过程。
[0058]在上述实施例中,接口机预存数据库的类型和版本信息,实时数据文件为数据快照值。进一步的,获取模块201可以包括:第一获取子模块、关联子模块和第二获取子模块。其中:
[0059]第一获取子模块,用于获取数据采集区域的数据库服务器中数据库的类型和版本信息。
[0060]关联子模块,用于当获取的数据库的类型和版本信息与接口机预存的数据库的类型和版本信息一致时,根据接口程序客户端所获取的测点ID与数据库中的测点建立联系。
[0061]第二获取子模块,用于从数据采集区域的数据库服务器中获取与测点ID关联的数据测点的快照值。
[0062]在上述实施例中,进一步的,转换模块202可以包括:转换子模块。
[0063]转换子模块,用于将获取的实时数据文件中的实时数据写入符合国家电网E规约规范的E文件中,并在E文件中添加测点标识,便于传输到数据监管中心的数据库测点名称的统一。
[0064]在上述实施例中,进一步的,传输模块203可以包括:传输子模块。
[0065]传输子模块,用于根据预先确定出的传输方式将预设格式的数据文件传输至数据监管中心的数据库服务器,其中,传输方式依据数据采集区域中的数据库服务器所属的安全区确定。
[0066]请参阅图3,为本发明实施例提供的一种数据采集系统的结构示意图,该系统可以包括:与数据采集区域关联的接口机301、数据采集区域的数据库服务器302、与数据监管中心关联的接口机303和数据监管中心的数据库服务器304。其中:
[0067]数据采集区域的数据库服务器302,用于存储数据采集区域中的数据。
[0068]与数据采集区域关联的接口机301,用于从数据采集区域的数据库服务器302获取实时数据文件,将获取的实时数据文件转换为预设格式的数据文件,将预设格式的数据文件传输至数据监管中心的数据库服务器304。
[0069]与数据监管中心关联的接口机303,用于接收与数据采集区域关联的接口机301发送的预设格式的数据文件,将接收的预设格式的数据文件发送给数据监管中心的数据库服务器304。
[0070]数据监管中心的数据库服务器304,用于存储与数据监管中心关联的接口机303接收的预设格式的数据文件。
[0071]图4示出数据采集系统的一具体实例,下面给出图4中的数据采集系统进行数据米集的过程:
[0072]电厂安全区II中的接口机经该区的交换机从该区中的数据库服务器获取实时数据文件,将获取的实时数据文件转换为E文件,将该E文件从电厂安全II区经正向网闸、路由器和防火墙传输至省调安全III区,省调安全III区中的接口机接收电厂安全区II传输过来的E文件,将该E文件存储至省调安全III区中的数据库服务器。同样的,集团安全IV区的接口机从该区的数据库服务器获取实时数据文件,将获取的实时数据文件转换为E文件,将该E文件从集团安全IV区经反向网闸、路由器和防火墙传输至省调安全III区,省调安全III区中的接口机接收集团安全IV区传输过来的E文件,将该E文件存储至省调安全III区中的数据库服务器。
[0073]本发明实施例提供的数据采集系统,可从数据采集区域的数据库服务器直接获取实时数据文件,保证了数据的准确性和实时性,并且,将获取的实时数据文件转换为预设格式的数据文件,然后将预设格式的数据文件传输至数据监管中心的数据库服务器,由于各个数据采集区域的数据均转换为统一格式的数据文件,因此,降低了数据再处理过程。
[0074]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0075]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种数据采集方法,其特征在于,应用于与一数据采集区域关联的接口机,所述方法包括: 从所述数据采集区域的数据库服务器获取实时数据文件; 将获取的所述实时数据文件转换为预设格式的数据文件; 将所述预设格式的数据文件传输至数据监管中心的数据库服务器。
2.根据权利要求1所述的方法,其特征在于,所述接口机预存数据库的类型和版本信息,所述实时数据文件为数据测点的快照值; 从数据采集区域的数据库服务器获取实时数据文件,包括: 获取所述数据采集区域的数据库服务器中数据库的类型和版本信息; 当获取的所述数据库的类型和版本信息与所述接口机预存的数据库的类型和版本信息一致时,根据接口程序客户端所获取的测点ID与数据库中的数据测点建立联系; 从所述数据采集区域的数据库服务器中获取与所述测点ID关联的数据测点的快照值。,
3.根据权利要求1或2所述的方法,其特征在于,将获取的实时数据文件转换为预设格式的数据文件包括: 将获取的实时数据文件中的实时数据写入符合国家电网E规约规范的E文件中,并在所述E文件中添加数据测点标识,以使传输到所述数据监管中心的数据库服务器中的数据测点名称进行统一。
4.根据权利要求3所述的方法,其特征在于,将所述预设格式的数据文件传输至数据监管中心的数据库服务器包括: 根据预先确定出的传输方式将所述预设格式的数据文件传输至数据监管中心的数据库服务器,所述传输方式依据所述数据采集区域中的数据库服务器所属的安全区确定。
5.一种数据采集装置,其特征在于,应用于与一数据采集区域关联的接口机,所述装置包括: 获取模块,用于从所述数据采集区域的数据库服务器获取实时数据文件; 转换模块,用于将获取的实时数据文件转换为预设格式的数据文件; 传输模块,用于将所述预设格式的数据文件传输至数据监管中心的数据库服务器。
6.根据权利要求5所述的装置,其特征在于,所述接口机预存数据库的类型和版本信息,所述实时数据文件为数据测点的快照值; 所述获取模块包括: 第一获取子模块,用于获取所述数据采集区域的数据库服务器中数据库的类型和版本信息; 关联子模块,用于当所述数据库的类型和版本信息与所述接口机预存的数据库的类型和版本信息一致时,根据接口程序客户端所获取的测点ID与数据库中的测点建立联系; 第二获取子模块,用于从所述数据采集区域的数据库服务器中获取与所述测点ID关联的数据测点的快照值。
7.根据权利要求5或6所述的装置,其特征在于,所述转换模块包括: 转换子模块,用于将获取的实时数据文件中的实时数据写入符合国家电网E规约规范的E文件中,并在所述E文件中添加测点标识,以使传输到所述数据监管中心的数据库服务器中的数据测点名称进行统一。
8.根据权利要求7所述的装置,其特征在于,所述传输模块包括: 传输子模块,用于根据预先确定出的传输方式将所述预设格式的数据文件传输至数据监管中心的数据库服务器,所述传输方式依据所述数据采集区域中的数据库服务器所属的安全区确定。
9.一种数据采集系统,其特征在于,包括:与数据采集区域关联的接口机、所述数据采集区域的数据库服务器、与数据监管中心关联的接口机和数据监管中心的数据库服务器; 所述数据采集区域的数据库服务器, 用于存储所述数据采集区域中的数据; 所述与数据采集区域关联的接口机,用于从所述数据采集区域的数据库服务器获取实时数据文件,将获取的实时数据文件转换为预设格式的数据文件,将所述预设格式的数据文件传输至数据监管中心的数据库服务器; 所述与数据监管中心关联的接口机,用于接收所述与数据采集区域关联的接口机发送的所述预设格式的数据文件,将接收的所述预设格式的数据文件发送给所述数据监管中心的数据库服务器; 所述数据监管中心的数据库服务器,用于存储所述与数据采集区域关联的接口机接收的所述预设格式的数据文件。
【文档编号】G06Q50/06GK103473719SQ201310447416
【公开日】2013年12月25日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】茅海泉, 应剑, 钱州亥, 乐园园, 周升, 李智 申请人:杭州意能软件有限公司, 杭州意能电力技术有限公司, 江苏瑞中数据股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1