一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

屏蔽实时数据库测点编码差异的方法、系统、设备及介质与流程

2022-02-22 18:37:02 来源:中国专利 TAG:


1.本发明属于计算机服务器端的开发技术领域,具体涉及一种屏蔽实时数据库测点编码差异的方法、系统、设备及介质。


背景技术:

2.电站信息技术应用发展至今,已经经历了电力实验数字计算、专项业务应用、电力行业信息化、管理信息化四个阶段。随着电站信息技术的飞速发展,各种业务系统、应用同时为电站提供技术支撑。由于厂家不同,项目环境不同,电站的实时数据都会使用不同的实时数据库,不同的实时数据编码,从发电集团的系统集成化、一体化的方式来看,缺乏统一的数据编码会导致数据和应用体系架构分散、信息孤岛和烟囱林立、横向数据交互困难、数据共享性差等缺点。可以通过将数据采集至发电集团并进行统一编码,也可以要求所有的应用系统进行数据编码整改,但是这两种方式都会给发电集团带来极大的企业成本以及整改风险。


技术实现要素:

3.本发明的目的在于提出一种屏蔽实时数据库测点编码差异的方法、系统、设备及介质,以克服现有技术存在的缺陷,本发明通过建立编码映射数据库将标准编码和电站侧实时数据编码建立映射关系,在低成本、低风险的方式下进行各种实时数据库数据编码的统一,发电集团业务系统可以直接通过标准编码来访问电站的实时数据,电站之间也可以通过标准编码来进行横向的数据交换。
4.为达到上述目的,本发明采用如下技术方案:
5.一种屏蔽实时数据库测点编码差异的方法,包括以下步骤:
6.建立测点的标准编码规则,所述标准编码规则为测点的标准编码和描述之间的对应关系;
7.收集电站侧实时数据库信息,所述电站侧实时数据库信息包括,数据库的类型、数据库的版本、数据库的访问sdk或者api工具、数据库的用户名和密码、数据库的ip地址和端口;根据电站侧实时数据库的访问sdk或者api工具,开发电站侧实时数据库的访问接口;
8.创建编码映射数据库,并且在编码映射数据库中录入测点的标准编码、描述、电站侧测点编码、电站侧实时数据库的类型以及访问权限,形成标准编码与电站侧测点编码的一对一映射关系;
9.建立测点数据服务,将电站侧实时数据库的访问接口集成进测点数据服务中,并通过测点数据服务中内置的测点配置网站设置用户对测点数据的访问权限;
10.当发电集团业务系统调用测点数据服务访问电站侧测点数据时或者电站之间调用测点数据服务进行横向数据交换时,通过调用测点数据服务传入的测点标准编码根据映射关系找到相应的电站侧测点编码,然后通过用户信息验证测点数据的访问权限,当没有访问权限时,返回错误;当有访问权限时,测点数据服务通过实时数据库的类型在实时数据
库访问池中找到相应的实时数据库的访问接口,最终通过电站侧测点编码以及相应的实时数据库访问接口访问电站侧测点数据。
11.进一步地,所述标准编码规则中测点的描述包括:电厂缩写、机组缩写、测点类型、设备缩写以及扩展后缀。
12.进一步地,所述电站侧实时数据库的访问接口包括读取数据快照、历史切片值、历史原始值、历史线性插值以及历史统计值。
13.进一步地,所述测点数据服务能够通过内置的测点配置网站向电站提供测点映射关系的维护功能,当电站侧测点编码发生变化时,通过该测点配置网站更新电站侧测点编码与标准编码的映射关系。
14.进一步地,所述维护功能包括增加、删除、修改、查询、导入以及导出功能。
15.进一步地,所述电站能够通过测点数据服务获取测点标准编码与电站侧测点编码的映射关系,当数据异常时,电站的数据维护人员通过该映射关系进行数据的核对。
16.一种屏蔽实时数据库测点编码差异的系统,包括测点的标准编码规则建立模块、访问接口建立模块、编码映射数据库创建模块、测点数据服务建立模块和访问模块,其中:
17.测点的标准编码规则建立模块:用于建立测点的标准编码规则,所述标准编码规则为测点的标准编码和描述之间的对应关系;
18.访问接口建立模块:用于收集电站侧实时数据库信息,所述电站侧实时数据库信息包括,数据库的类型、数据库的版本、数据库的访问sdk或者api工具、数据库的用户名和密码、数据库的ip地址和端口;根据电站侧实时数据库的访问sdk或者api工具,开发电站侧实时数据库的访问接口;
19.编码映射数据库创建模块:用于创建编码映射数据库,并且在编码映射数据库中录入测点的标准编码、描述、电站侧测点编码、电站侧实时数据库的类型以及访问权限,形成标准编码与电站侧测点编码的一对一映射关系;
20.测点数据服务建立模块:建立测点数据服务,将电站侧实时数据库的访问接口集成进测点数据服务中,并通过测点数据服务中内置的测点配置网站设置用户对测点数据的访问权限;
21.访问模块:用于当发电集团业务系统调用测点数据服务访问电站侧测点数据时或者电站之间调用测点数据服务进行横向数据交换时,通过调用测点数据服务传入的测点标准编码根据映射关系找到相应的电站侧测点编码,然后通过用户信息验证测点数据的访问权限,当没有访问权限时,返回错误;当有访问权限时,测点数据服务通过实时数据库的类型在实时数据库访问池中找到相应的实时数据库的访问接口,最终通过电站侧测点编码以及相应的实时数据库访问接口访问电站侧测点数据。
22.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述屏蔽实时数据库测点编码差异的方法的步骤。
23.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述的屏蔽实时数据库测点编码差异的方法的步骤。
24.与现有技术相比,本发明具有以下有益的技术效果:
25.随着越来越多的电站建立了自己的实时系统,测点编码不统一,访问不统一所带
来的缺点,以及该缺点所引发的问题将会越发的明显。通过本发明可以在低成本、低风险的方式下实现电站各种实时数据库数据编码的统一。不仅建立了一套标准的实时数据访问规范,同时也为各个电站之间建立标准的横向数据交换通道。
附图说明
26.说明书附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
27.图1为本发明方法流程示意图;
28.图2为本发明系统结构示意图。
具体实施方式
29.以下结合附图及具体实施例对本发明进行进一步详细说明。
30.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
31.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
32.一种屏蔽实时数据库测点编码差异的方法,包括以下步骤;
33.步骤1:建立测点的标准编码规则,所述标准编码规则为测点的标准编码和描述之间的对应关系。所述标准编码规则由电厂缩写,机组缩写,测点类型(一次点、计算点),设备缩写,扩展后缀这几部分组成。
34.步骤2:收集电站侧实时数据库信息,其中电站侧实时数据库的信息包括,数据库的类型、数据库的版本、数据库的访问sdk或者api工具、数据库的用户名和密码、数据库的ip地址和端口。根据电站侧实时数据库的访问sdk或者api工具,开发电站侧实时数据库的访问接口,电站侧实时数据库的访问接口包括:读取数据快照、历史切片值、历史原始值、历史线性插值、历史统计值等。
35.步骤3:在集团创建编码映射数据库,并且在编码映射数据库中录入测点的标准编码、描述、电站侧测点编码、电站侧实时数据库的类型以及访问权限,形成标准编码与电站侧测点编码的一对一映射关系。
36.步骤4:在集团建立测点数据服务,将电站侧实时数据库的访问接口集成进测点数据服务中,并通过测点数据服务中内置的测点配置网站设置用户对测点数据的访问权限。
37.步骤5:当发电集团业务系统调用测点数据服务访问电站侧测点数据时或者电站
之间调用测点数据服务进行横向数据交换时,通过调用测点数据服务传入的测点标准编码可以根据映射关系找到相应的电站侧测点编码,然后通过用户信息验证测点数据的访问权限,当没有访问权限时,返回错误;当有访问权限时,测点数据服务通过实时数据库的类型在实时数据库访问池中找到相应的实时数据库的访问接口,最终通过电站侧测点编码以及相应的实时数据库访问接口访问电站侧测点数据。
38.电站之间在进行横向数据交换的时候,也可以通过测点数据服务以上述的方式通过测点数据服务直接访问对方的数据。
39.另外,测点数据服务会向电站提供测点映射关系的维护功能,其中包括增加、删除、修改、查询、导入、导出功能。当电站侧的测点发生变化时,如重新命名或者删除。可以通过测点数据服务更新与标准编码的映射关系。电站可以通过测点数据服务获取标准测点编码与电站侧测点编码的映射关系。当数据异常时,可以通过该映射关系去进行数据的核对。
40.一种屏蔽实时数据库测点编码差异的系统,包括测点的标准编码规则建立模块、访问接口建立模块、编码映射数据库创建模块、测点数据服务建立模块和访问模块,其中:
41.测点的标准编码规则建立模块:用于建立测点的标准编码规则,所述标准编码规则为测点的标准编码和描述之间的对应关系;
42.访问接口建立模块:用于收集电站侧实时数据库信息,所述电站侧实时数据库信息包括,数据库的类型、数据库的版本、数据库的访问sdk或者api工具、数据库的用户名和密码、数据库的ip地址和端口;根据电站侧实时数据库的访问sdk或者api工具,开发电站侧实时数据库的访问接口;
43.编码映射数据库创建模块:用于创建编码映射数据库,并且在编码映射数据库中录入测点的标准编码、描述、电站侧测点编码、电站侧实时数据库的类型以及访问权限,形成标准编码与电站侧测点编码的一对一映射关系;
44.测点数据服务建立模块:建立测点数据服务,将电站侧实时数据库的访问接口集成进测点数据服务中,并通过测点数据服务中内置的测点配置网站设置用户对测点数据的访问权限;
45.访问模块:用于当发电集团业务系统调用测点数据服务访问电站侧测点数据时或者电站之间调用测点数据服务进行横向数据交换时,通过调用测点数据服务传入的测点标准编码根据映射关系找到相应的电站侧测点编码,然后通过用户信息验证测点数据的访问权限,当没有访问权限时,返回错误;当有访问权限时,测点数据服务通过实时数据库的类型在实时数据库访问池中找到相应的实时数据库的访问接口,最终通过电站侧测点编码以及相应的实时数据库访问接口访问电站侧测点数据。
46.下面结合实施例对本发明做进一步详细说明:
47.建立电站测点的标准编码,具体的编码如下:
48.编码名称描述tt.et.n1es_w_gtt电厂1号机组的负荷tt.et.n1es_loadratett电厂1号机组的负荷率tt.pt.npps_f_gqsupplyheattt电厂供气量dd.et.n1es_w_gdd电厂1号机组的负荷dd.et.n1es_loadratedd电厂1号机组的负荷率
dd.pt.npps_f_gqsupplyheatdd电厂供气量
49.实施例中的两个示例电站使用的实时数据库均是osipi数据库,开发人员根据该数据库提供的sdk开发工具,开发相应的数据访问接口。
50.在集团创建编码映射数据库,并且以标准编码为依据,在编码映射数据库中录入如下信息:
[0051][0052]
在集团搭建测点数据服务,并且将数据访问接口接入服务中。新建一个名为jt的数据访问用户,并且将访问权限tt和dd加入这个访问用户。
[0053]
集团应用需要获取tt电厂1号机组负荷的快照数据时,应当调用测点数据服务中的数据快照接口。在请求头中加入用户名和密码的同时,传入测点的标准编码tt.et.n1es_w_g。这时,数据快照接口就会返回tt电厂1号机组负荷的最新值和这个值的时间。
[0054]
两个示例电站之间也可以使用jt用户去以同样的方式去访问对方的各种类型的数据,如历史切片数据、原始值数据、线性插值等。
[0055]
当电站侧编码发生变化时,如:tt电厂1号机组的负荷的编码修改为tt.in0076820,此时可以通过调用测点数据服务中的测点映射关系维护功能去更新测点的映射关系。
[0056]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产
品的形式。
[0057]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0058]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0059]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0060]
最后应当说明的是:以上实施例仅用于说明本发明的技术方案而非对其保护范围的限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:本领域技术人员阅读本发明后依然可对发明的具体实施方式进行种种变更、修改或者等同替换,但这些变更、修改或者等同替换,均在发明待批的权利要求保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献