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

一种多级巡视平台间的文件同步方法及装置与流程

2022-05-18 07:04:34 来源:中国专利 TAG:


1.本发明涉及变电站控制技术领域,特别涉及一种多级巡视平台间的文件同步方法及装置。


背景技术:

2.随着变电站无人值守站的发展,对变电站运维提出了智能化、集成化、互动化的新需求,实现电网运检智能化管控分析平台应用的全面覆盖,完成基于智能运检技术、智能管控系统的生产管理模式转型升级,但是目前各专业系统间数据融合和业务融合程度不足,机器人巡检主站集控功能仅有少量试点,且各厂家接入规约不一致。目前电力行业机器人巡视存在多个上级平台,业务中台、地市平台、集控平台、站端平台、巡视主机系统、机器人本体。如何保证各系统间文件同步,保证文件同步的时效性、准确性已成为迫不及待的解决问题。


技术实现要素:

3.本发明实施例的目的是提供一种多级巡视平台间的文件同步方法及装置,通过在线智能巡视集中监控系统和巡视主机之间交互采用tcp传输协议,实现了各级巡视平台间的文件同步,保证了文件同步的实效性和准确性,还保证了不同巡视平台间的数据的一致性。
4.为解决上述技术问题,本发明实施例的第一方面提供了一种多级巡视平台间的文件同步方法,包括如下步骤:
5.在本级巡视平台的文件模型变化时,向上级巡视平台发送注册信息;
6.在接收到所述上级巡视平台的注册确认信息后,向所述上级巡视平台发送心跳请求;
7.在接收到所述上级巡视平台的心跳确认相应后,接收所述上级巡视平台的控制指令并响应,向所述上级巡视平台发送所述本级巡视平台的监视信息。
8.进一步地,所述本级巡视平台和所述上级巡视平台通过tcp传输协议进行数据传输。
9.进一步地,所述tcp传输协议包括:起始标志符、发起会话序列号、接收会话序列号、会话源标识、xml的字节长度、交互内和结束标志符。
10.进一步地,所述接收所述上级巡视平台的控制指令并响应并向所述上级巡视平台发送所述本级巡视平台的监视信息,包括:
11.在相同的安全区内,不同的所述巡视平台之间采用防火墙进行数据交互;
12.在不同的所述安全区,不同的所述巡视平台通过所述防火墙加隔离装置进行数据交互。
13.相应地,本发明实施例的第二方面提供了一种多级巡视平台间的文件同步装置,包括:
14.注册模块,其用于在本级巡视平台的文件模型变化时,向上级巡视平台发送注册信息;
15.心跳请求模块,其用于在接收到所述上级巡视平台的注册确认信息后,向所述上级巡视平台发送心跳请求;
16.数据交互模块,其用于在接收到所述上级巡视平台的心跳确认相应后,接收所述上级巡视平台的控制指令并响应,向所述上级巡视平台发送所述本级巡视平台的监视信息。
17.进一步地,所述本级巡视平台和所述上级巡视平台通过tcp传输协议进行数据传输。
18.进一步地,所述tcp传输协议包括:起始标志符、发起会话序列号、接收会话序列号、会话源标识、xml的字节长度、交互内和结束标志符。
19.进一步地,所述数据交互模块包括:
20.第一数据交互单元,其用于在相同的安全区内,不同的所述巡视平台之间采用防火墙进行数据交互;
21.第二数据交互单元,其用于在不同的所述安全区,不同的所述巡视平台通过所述防火墙加隔离装置进行数据交互。
22.相应地,本发明实施例的第三方面提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述一个处理器执行,以使所述至少一个处理器执行上述多级巡视平台间的文件同步方法。
23.相应地,本发明实施例的第四方面提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被处理器执行时实现上述多级巡视平台间的文件同步方法。
24.本发明实施例的上述技术方案具有如下有益的技术效果:
25.通过在线智能巡视集中监控系统和巡视主机之间交互采用tcp传输协议,实现了各级巡视平台间的文件同步,保证了文件同步的实效性和准确性,还保证了不同巡视平台间的数据的一致性。
附图说明
26.图1是本发明实施例提供的多级巡视平台间的文件同步方法流程图;
27.图2是本发明实施例提供的多级巡视平台间的文件同步方法示意图;
28.图3是本发明实施例提供的多级巡视平台示意图;
29.图4是本发明实施例提供的外部网关请求示意图;
30.图5是本发明实施例提供的内部网关请求示意图;
31.图6是本发明实施例提供的多级巡视平台间的文件同步装置框图;
32.图7是本发明实施例提供的数据交互模块框图。
33.附图标记:
34.1、注册模块,2、心跳请求模块,3、数据交互模块,31、第一数据交互单元,32、第二数据交互单元。
具体实施方式
35.为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
36.请参照图1图2和图3,本发明实施例的第一方面提供了一种多级巡视平台间的文件同步方法,包括如下步骤:
37.步骤s100,在本级巡视平台的文件模型变化时,向上级巡视平台发送注册信息。
38.步骤s200,在接收到上级巡视平台的注册确认信息后,向上级巡视平台发送心跳请求。
39.步骤s300,在接收到上级巡视平台的心跳确认相应后,接收上级巡视平台的控制指令并响应,向上级巡视平台发送本级巡视平台的监视信息。
40.如图2所示,下级系统向上级系统发送注册消息,消息中附带巡视主机编码。在收到注册请求后,应立即验证设备的有效性,如果有效,发送200确认注册成功,否则注册失败。巡视主机收到注册成功确认消息后,定时向上级系统发送一次心跳请求,上级系统给予心跳确认响应。在通道正常期间,上下级系统之间进行双向通信,完成业务交互。
41.本系统文件模型发生改变时,对上级或下级系统发送同步请求后,上送设备点位模型文件、设备分析模型、巡视设备文件、任务文件路径,在线智能巡视集中监控系统再根据路径利用安全连接通道完成文件的传输。
42.具体的,本级巡视平台和上级巡视平台通过tcp传输协议进行数据传输。
43.进一步地,tcp传输协议包括:起始标志符、发起会话序列号、接收会话序列号、会话源标识、xml的字节长度、交互内和结束标志符,具体如表1所示。
44.表1
45.名称定义起始标志符eb90(小头字节序)发送会话序列号long(八字节小头字节序)接收会话序列号long(八字节小头字节序)会话源标识0x00(一个字节)xml的字节长度int(四字节小头字节序)交互内容(xml格式)xml,字符编码为utf-8结束标志符号eb90(小头字节序)
46.起始标志符和结束标志符都采用固定的两个字节eb90的报文。会话序列号采用long类型数字进行标识,在线智能巡视集中监控系统和巡视主机维护双方的会话,请求报文每次累加1,响应报文需要将请求报文中的会话序号带回来,用于标识请求和响应的事务。ox00标识会话请求,0x01标识会话响应,其它异常会话。标签含义具体如表2所示。
47.表2
48.序号名称定义1sendcode发送方唯一标识2receivecode接收方唯一标识
3type消息类型4code目标对象唯一标识5command命令6time时间(格式:yyyy-mm-dd hh:mm:ss)7items消息内容(可选)
49.表3
[0050][0051]
具体的,步骤s300中,接收上级巡视平台的控制指令并响应并向上级巡视平台发送本级巡视平台的监视信息,包括:
[0052]
步骤s310,请参照图4,在相同的安全区内,不同的巡视平台之间采用防火墙进行数据交互。
[0053]
外部网关发起请求是指,位于正向隔离设备以外,即第三安全区的网关设备主动向第二区的网关设备发起交互请求。位于第三区的适配网元,向低安全区外部网关发起请求命令;外部网关将tcp命令转换为文本文件发送至反向隔离设备,通过反向隔离设备后,将文本文件转换为tcp命令报文发送至内部网关;内部网关发送命令到采集设备;采集设备从ems中提取数据并将数据发送至内部网关;内部网关将数据经由正向隔离设备发送至外部网关;外部网关将数据用tcp方式发送给适配网元。
[0054]
步骤s320,请参照图5,在不同的安全区,不同的巡视平台通过防火墙加隔离装置进行数据交互。
[0055]
内部网关发起请求是指,位于正向隔离设备以外,即第二安全区的网关设备主动向第三区的网关设备发起交互请求。图中,位于第二区的采集设备向高安全区外部网关发起sql查询请求命令;外部网关将数据库结构化查询语言指令发送至正向隔离设备,通过正向隔离设备后,再将sql指令发送至外部网关;内部网关发送命令到外部db数据库;外部数据库db发送反馈数据至外部网关;外部网关将tcp命令转换为文本文件发送至反向隔离设备,通过反向隔离设备后,将文本文件转换为tcp命令报文发送至内部网关;内部网关将tcp方式获得的数据发送给采集网元。
[0056]
相应地,请参照图6,本发明实施例的第二方面提供了一种多级巡视平台间的文件同步装置,包括:
[0057]
注册模块1,其用于在本级巡视平台的文件模型变化时,向上级巡视平台发送注册信息;
[0058]
心跳请求模块2,其用于在接收到上级巡视平台的注册确认信息后,向上级巡视平台发送心跳请求;
[0059]
数据交互模块3,其用于在接收到上级巡视平台的心跳确认相应后,接收上级巡视平台的控制指令并响应,向上级巡视平台发送本级巡视平台的监视信息。
[0060]
进一步地,本级巡视平台和上级巡视平台通过tcp传输协议进行数据传输。
[0061]
进一步地,tcp传输协议包括:起始标志符、发起会话序列号、接收会话序列号、会话源标识、xml的字节长度、交互内和结束标志符。
[0062]
进一步地,请参照图7,数据交互模块包括:
[0063]
第一数据交互单元31,其用于在相同的安全区内,不同的巡视平台之间采用防火墙进行数据交互;
[0064]
第二数据交互单元32,其用于在不同的安全区,不同的巡视平台通过防火墙加隔离装置进行数据交互。
[0065]
相应地,本发明实施例的第三方面提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器连接的存储器;其中,存储器存储有可被一个处理器执行的指令,指令被一个处理器执行,以使至少一个处理器执行上述多级巡视平台间的文件同步方法。
[0066]
相应地,本发明实施例的第四方面提供了一种计算机可读存储介质,其上存储有计算机指令,指令被处理器执行时实现上述多级巡视平台间的文件同步方法。
[0067]
本发明实施例旨在保护一种多级巡视平台间的文件同步方法及装置,具备如下效果:
[0068]
通过在线智能巡视集中监控系统和巡视主机之间交互采用tcp传输协议,实现了各级巡视平台间的文件同步,保证了文件同步的实效性和准确性,还保证了不同巡视平台间的数据的一致性。
[0069]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0070]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0071]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0072]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0073]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
再多了解一些

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

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

相关文献