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

一种变电站监控系统数据采集方法及相关装置与流程

2022-02-20 01:16:32 来源:中国专利 TAG:


1.本技术涉及电力技术领域,尤其涉及一种变电站监控系统数据采集方法及相关装置。


背景技术:

2.在日常工作中,变电站监控后台资料的备份是自动化专业在线监控后台工作过程中不可缺少的一个重要环节。目前,由于变电站监控后台的系统版本不统一,端口开放的模式不统一,导致本部机房服务器端(系统软件端)与客户端(变电站监控后台)的端口连接调试带来一定的困难,常常需要不同的方法去进行连接;这不仅加重了调试人员的工作量,而且无法对变电站监控系统数据采集工作做到统一化、规范化管理。


技术实现要素:

3.本技术提供了一种变电站监控系统数据采集方法及相关装置,用于解决现有技术效率低且管理不统一、不规范的技术问题。
4.有鉴于此,本技术第一方面提供了一种变电站监控系统数据采集方法,应用于变电站监控后台与备份系统之间,所述方法包括:
5.s1、连续对所述备份系统下发的请求指令进行监听;
6.s2、当接收到所述备份系统中的备份服务操作系统的备份请求指令时,判断所述备份请求指令中的待备份文件是否为所述备份系统中的文件服务器的备份文件,若是执行步骤s1,否则执行步骤s3;
7.s3、根据所述待备份文件的id信息从所述变电站监控后台中获取待备份文件,并将所述待备份文件发送至所述文件服务器,使得所述文件服务器根据所述待备份文件中的目录路径进行文件内容保存并更新id列表。
8.可选地,步骤s1之前,还包括:
9.建立所述变电站监控后台与所述备份系统之间的数据接口,并保持与所述备份系统的心跳。
10.可选地,还包括:
11.当检测到运维人员对所述待备份文件的内容进行修改时,对所述待备份文件的id信息进行修改。
12.可选地,所述判断所述备份请求指令中的待备份文件是否为所述备份系统中的文件服务器的备份文件,具体包括:
13.通过所述文件服务器中的id列表获取所述待备份文件的id信息,所述id信息为:文件名与扩展名的组合;
14.判断所述变电站监控后台中的待备份文件的id信息是否与所述文件服务器的id列表中的任意一个id信息相同。
15.可选地,所述备份请求指令包括:周期性同步策略、手动同步指令。
16.本技术第二方面提供一种变电站监控系统数据采集装置,所述装置包括:监听模块,用于连续对所述备份系统下发的请求指令进行监听;
17.判断模块,用于当接收到所述备份系统中的备份服务操作系统的备份请求指令时,判断所述备份请求指令中的待备份文件是否为所述备份系统中的文件服务器的备份文件,若是触发所述监听模块,否则触发备份模块;
18.备份模块,用于根据所述待备份文件的id信息从变电站监控后台中获取待备份文件,并将所述待备份文件发送至所述文件服务器,使得所述文件服务器根据所述待备份文件中的目录路径进行文件内容保存并更新id列表。
19.可选地,还包括:建立模块;
20.所述建立模块,用于建立所述变电站监控后台与所述备份系统之间的数据接口,并保持与所述备份系统的心跳。
21.可选地,还包括:更新模块;
22.所述更新模块,用于当检测到运维人员对所述待备份文件的内容进行修改时,对所述待备份文件的id信息进行修改。
23.本技术第三方面提供一种变电站监控系统数据采集设备,所述设备包括处理器以及存储器:
24.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
25.所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的变电站监控系统数据采集方法的步骤。
26.本技术第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的方法。
27.从以上技术方案可以看出,本技术具有以下优点:
28.本技术提供了一种变电站监控系统数据采集方法,应用于变电站监控后台与备份系统之间,方法包括:s1、连续对备份系统下发的请求指令进行监听;s2、当接收到备份系统中的备份服务操作系统的备份请求指令时,判断备份请求指令中的待备份文件是否为备份系统中的文件服务器的备份文件,若是执行步骤s1,否则执行步骤s3;s3、根据待备份文件的id信息从变电站监控后台中获取待备份文件,并将待备份文件发送至文件服务器,使得文件服务器根据待备份文件中的目录路径进行文件内容保存并更新id列表。
29.本技术的变电站监控系统数据采集方法为一套程序,安装于各个变电站监控后台,可统一备份系统(主站系统软件)与变电站监控后台(客户端)的端口连接模式,减少不同变电站监控后台的端口开发模式带来的调试困难;同时通过接收备份系统的备份请求指令(周期性同步策略或手动同步指令)对未进行备份的文件进行备份,保证了备份的规范化、统一化,减少人为出错的风险,减少运维人员进站次数,提高的经济效益和工作效率;并且可以根据待备份文件中的目录路径指定备份路径,提高了备份的灵活性,从而解决了现有技术效率低且管理不统一、不规范的技术问题。
附图说明
30.图1为本技术实施例中提供的一种变电站监控系统数据采集方法实施例一的流程示意图;
31.图2为本技术实施例中提供的一种变电站监控系统数据采集方法实施例二的流程示意图;
32.图3为本技术实施例中提供的一种变电站监控系统数据采集装置实施例的结构示意图。
具体实施方式
33.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
34.请参阅图1,图1为本技术实施例中提供的一种变电站监控系统数据采集方法实施例一的流程示意图。
35.本技术的实例一提供的一种变电站监控系统数据采集方法,应用于变电站监控后台与备份系统之间。
36.需要说明的是,本技术的采集方法为采集程序,安装在各个需要远程备份的变电站监控后台主机中。
37.其中,程序软件运行环境:使用jdk(java development kit),语言工具开发包开发,java运行环境(java runtime envirnment)。
38.程序运行要求:支持red cat6 linux系统、支持red cat7 linux系统、支持red cat8 linux系统、支持凝思linux系统、支持ubuntu linxu操作系统、支持windows xp、windows7、windows10系统。
39.变电站监控系统数据采集方法包括:
40.步骤101、连续对备份系统下发的请求指令进行监听。
41.需要说明的是,本实施例首先建立变电站监控后台与本部机房服务器端资料备份系统连接的数据接口,并且与本部机房服务器端的备份系统保持心跳,以便备份服务器能及时发现采集程序运行状态;然后各个变电站监控后台不间断的对备份系统下发的请求指令进行监听。
42.步骤102、当接收到备份系统中的备份服务操作系统的备份请求指令时,判断备份请求指令中的待备份文件是否为备份系统中的文件服务器的备份文件,若是执行步骤101,否则执行步骤103。
43.需要说明的是,本实施例的备份请求指令包括:周期性同步策略和手动同步指令,其中,周期性同步策略是备份系统每间隔一个周期下发的指令;而手动同步指令则是技术人员通过备份后台手动输入的同步指令,以便在所需特定时间对变电站资料进行人工同步。
44.当接收到备份系统中的备份服务操作系统的备份请求指令时,判断备份请求指令中的待备份文件是否为备份系统中的文件服务器的备份文件,可以理解是,判断本次需要备份的文件是否在之前已经备份到备份系统中的文件服务器,具体的判断方法可以是,通过备份文件的id信息进行判断;当需要备份的文件已经备份了,则无需备份返回步骤101继续监听,否则执行步骤103进行备份处理。其中,id信息可以是“文件名 扩展名”的形式,当
文件名和扩展名均相同的时候才认为id信息一致。
45.步骤103、根据待备份文件的id信息从变电站监控后台中获取待备份文件,并将待备份文件发送至文件服务器,使得文件服务器根据待备份文件中的目录路径进行文件内容保存并更新id列表。
46.需要说明的是,通过需要备份文件的id信息从变电站监控后台中获取待备份文件,并上传该待备份文件至备份系统中的文件服务器,使得文件服务器根据该待备份文件先前设定的目录路径进行备份,并且文件服务器新增该待备份文件的id信息至id列表,从而对id列表进行更新。
47.本技术的变电站监控系统数据采集方法为一套程序,安装于各个变电站监控后台,可统一备份系统(主站系统软件)与变电站监控后台(客户端)的端口连接模式,减少不同变电站监控后台的端口开发模式带来的调试困难;同时通过接收备份系统的备份请求指令(周期性同步策略或手动同步指令)对未进行备份的文件进行备份,保证了备份的规范化、统一化,减少人为出错的风险,减少运维人员进站次数,提高的经济效益和工作效率;并且可以根据待备份文件中的目录路径指定备份路径,提高了备份的灵活性,从而解决了现有技术效率低且管理不统一、不规范的技术问题。
48.以上为本技术实施例提供的一种变电站监控系统数据采集方法实施例一,以下为本技术实施例提供的一种变电站监控系统数据采集方法实施例二。
49.请参阅图2,图2为本技术实施例中提供的一种变电站监控系统数据采集方法实施例二的流程示意图。
50.本技术的实例二提供的一种变电站监控系统数据采集方法,应用于变电站监控后台与备份系统之间,方法包括:
51.步骤201、建立变电站监控后台与备份系统之间的数据接口,并保持与备份系统的心跳。
52.需要说明的是,本实施例首先建立变电站监控后台与本部机房服务器端资料备份系统连接的数据接口,并且与本部机房服务器端的备份系统保持心跳,以便备份服务器能及时发现采集程序运行状态。
53.步骤202、连续对备份系统下发的请求指令进行监听。
54.然后各个变电站监控后台不间断的对备份系统下发的请求指令进行监听。
55.步骤203、当接收到备份系统中的备份服务操作系统的备份请求指令时,通过文件服务器中的id列表获取待备份文件的id信息,id信息为:文件名与扩展名的组合。
56.步骤204、判断变电站监控后台中的待备份文件的id信息是否与文件服务器的id列表中的任意一个id信息相同,若是执行步骤202,否则执行步骤205。
57.步骤203和204与实施例一步骤102描述相同,请参见步骤102描述,在此不再赘述。
58.步骤205、根据待备份文件的id信息从变电站监控后台中获取待备份文件,并将待备份文件发送至文件服务器,使得文件服务器根据待备份文件中的目录路径进行文件内容保存并更新id列表。
59.步骤205与实施例一步骤103描述相同,请参见步骤103描述,在此不再赘述。
60.步骤206、当检测到运维人员对待备份文件的内容进行修改时,对待备份文件的id信息进行修改。
61.需要说明的是,本实施例在备份的整个过程中,备份文件的id信息是不会改变的,也就保证了备份文件不会混乱,但是,当备份文件的内容改变时,其id信息也会随着改变,也就是说,不同内容的备份文件其id信息是不同的,避免了备份文件重叠。
62.本技术的变电站监控系统数据采集方法为一套程序,安装于各个变电站监控后台,可统一备份系统(主站系统软件)与变电站监控后台(客户端)的端口连接模式,减少不同变电站监控后台的端口开发模式带来的调试困难;同时通过接收备份系统的备份请求指令(周期性同步策略或手动同步指令)对未进行备份的文件进行备份,保证了备份的规范化、统一化,减少人为出错的风险,减少运维人员进站次数,提高的经济效益和工作效率;并且可以根据待备份文件中的目录路径指定备份路径,提高了备份的灵活性,从而解决了现有技术效率低且管理不统一、不规范的技术问题。
63.进一步地,当备份文件的内容发生改变时,对该备份文件的id信息进行更新,保证了不同内容的备份文件其id信息是不同的,避免了备份文件重叠。
64.以上为本技术实施例提供的一种变电站监控系统数据采集方法实施例二,以下为本技术实施例提供的一种变电站监控系统数据采集装置实施例。
65.请参阅图3,图3为本技术实施例中提供的一种变电站监控系统数据采集装置的结构示意图。
66.本技术的实施例提供的一种变电站监控系统数据采集装置,装置包括:
67.监听模块301,用于连续对备份系统下发的请求指令进行监听。
68.判断模块302,用于当接收到备份系统中的备份服务操作系统的备份请求指令时,判断备份请求指令中的待备份文件是否为备份系统中的文件服务器的备份文件,若是执行步骤s1,否则执行步骤s3。
69.备份模块303,用于根据待备份文件的id信息从变电站监控后台中获取待备份文件,并将待备份文件发送至文件服务器,使得文件服务器根据待备份文件中的目录路径进行文件内容保存并更新id列表。
70.进一步地,还包括:建立模块;
71.建立模块,用于建立变电站监控后台与备份系统之间的数据接口,并保持与备份系统的心跳。
72.进一步地,还包括:更新模块;
73.更新模块,用于当检测到运维人员对待备份文件的内容进行修改时,对待备份文件的id信息进行修改。
74.进一步地,本技术实施例还提供了一种变电站监控系统数据采集设备,设备包括处理器以及存储器:
75.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
76.所述处理器用于根据所述程序代码中的指令执行述方法实施例所述的变电站监控系统数据采集方法。
77.进一步地,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于上述方法实施例所述的变电站监控系统数据采集方法。
78.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置
和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
79.本技术的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
80.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
81.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
82.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
83.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
84.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-only memory,英文缩写:rom)、随机存取存储器(英文全称:random access memory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
85.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些
修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献