CN110737660A - 一种数据处理方法、设备及计算机可读存储介质 - Google Patents
一种数据处理方法、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110737660A CN110737660A CN201910905325.7A CN201910905325A CN110737660A CN 110737660 A CN110737660 A CN 110737660A CN 201910905325 A CN201910905325 A CN 201910905325A CN 110737660 A CN110737660 A CN 110737660A
- Authority
- CN
- China
- Prior art keywords
- communication
- direct current
- structure diagram
- current engineering
- tree structure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000003860 storage Methods 0.000 title claims description 14
- 238000010586 diagram Methods 0.000 claims abstract description 287
- 230000000007 visual effect Effects 0.000 claims abstract description 70
- 238000004891 communication Methods 0.000 claims description 316
- 238000013507 mapping Methods 0.000 claims description 39
- 230000008054 signal transmission Effects 0.000 claims description 31
- 238000000034 method Methods 0.000 claims description 22
- 238000012800 visualization Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 18
- 238000004458 analytical method Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 13
- 230000009191 jumping Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 5
- 238000013461 design Methods 0.000 description 13
- 238000012544 monitoring process Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000005457 optimization Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 239000013307 optical fiber Substances 0.000 description 3
- 101100351213 Chromobacterium violaceum (strain ATCC 12472 / DSM 30191 / JCM 1249 / NBRC 12614 / NCIMB 9131 / NCTC 9757) pcp gene Proteins 0.000 description 2
- 101100408967 Dictyostelium discoideum ppp4r2 gene Proteins 0.000 description 2
- 101001098880 Homo sapiens Purkinje cell protein 2 homolog Proteins 0.000 description 2
- 101100126615 Mus musculus Itpr1 gene Proteins 0.000 description 2
- 101150079577 PPR2 gene Proteins 0.000 description 2
- 102100028516 Receptor-type tyrosine-protein phosphatase U Human genes 0.000 description 2
- 101100260232 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) DST1 gene Proteins 0.000 description 2
- 241001080137 Tosta Species 0.000 description 2
- 241001125929 Trisopterus luscus Species 0.000 description 2
- 101150075058 pcp1 gene Proteins 0.000 description 2
- 208000035390 photoparoxysmal response 2 Diseases 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2246—Trees, e.g. B+trees
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/08—Locating faults in cables, transmission lines, or networks
- G01R31/088—Aspects of digital computing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/328—Computer systems status display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/26—Visual data mining; Browsing structured data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Water Supply & Treatment (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Computer Hardware Design (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明实施例公开了一种数据处理方法,该方法包括:获取预存储的直流工程树形结构图;基于所述直流工程树形结构图,获取至少一个可视化程序;其中,所述至少一个可视化程序与所述直流工程树形结构图中的至少一个目标设备对应;从所述至少一个可视化程序中,获取所述直流工程树形结构图中的节点间的数据收发信息;基于所述数据收发信息和所述直流工程树形结构图,创建目标链路图;基于所述直流工程树形结构图的层次,依次展示所述目标链路图中的多个视图。本发明实施例还提供了一种设备和计算机可存储介质。
Description
技术领域
本发明涉及直流控制保护技术领域,尤其涉及一种数据处理方法、设备及计算机可读存储介质。
背景技术
当前虚回路研究与开发方面,主要集中在交流数字化变电站领域。而目前直流控制保护***也得到的广泛的应用,直流控制保护***性能的好坏、运维方便性直接影响直流工程的运行安全和效率。但现有技术中并没有对直流控制保护***的接口、典型回路、链路的研究,对二次回路的优化设计和管控较少,导致对直流控制保护***的状态监视不直观,缺乏分层次的浏览监视功能。
发明内容
为解决上述技术问题,本发明实施例期望提供一种数据处理方法、设备及计算机可读存储介质,解决了现有技术中对直流控制保护***的二次回路的优化设计和管控较少的问题,丰富了对直流控制保护***的二次回路的优化设计和管控的方案,并能够直观、多层次的显示对直流控制保护***的状态监视。
本发明的技术方案是这样实现的:
第一方面,一种数据处理方法,所述方法包括:
获取预存储的直流工程树形结构图;
基于所述直流工程树形结构图,获取至少一个可视化程序;其中,所述至少一个可视化程序与所述直流工程树形结构图中的至少一个目标设备对应;
从所述至少一个可视化程序中,获取所述直流工程树形结构图中的节点间的数据收发信息;
基于所述数据收发信息和所述直流工程树形结构图,创建目标链路图;
基于所述直流工程树形结构图的层次,依次展示所述目标链路图中的多个视图。
可选的,所述从所述至少一个可视化程序中,获取所述直流工程树形结构图中的节点间的数据收发信息,包括:
从所述至少一个可视化程序中,获取所述直流工程树形结构图中节点的数据收发符号;
分析所述数据收发符号,得到所述数据收发信息。
可选的,所述基于所述数据收发信息和所述直流工程树形结构图,创建目标链路图,包括:
获取所述直流工程树形结构图中第一层节点的子树,并基于所述子树和所述数据收发信息中所述子树对应的通信类型和通信模式,创建所述子树对应的逻辑回路索引视图;
从所述数据收发信息中,获取所述直流工程树形结构图中每一层节点之间的通信关系,并基于所述每一层节点之间的通信关系,创建所述每一层节点对应的通讯视图;
从所述数据收发信息中,获取所述直流工程属性结构图中具有前后通信连接关系的节点,及所述具有前后通信链接关系的节点之间的通信变量和通信端口;
基于所述具有前后连接关系的节点、所述具有前后连接关系的节点之间的通信变量和通信端口,创建所述具有前后连接关系的节点对应的信号传输视图;
按照所述直流工程树形结构图中的层次关系,依次设置所述子树对应的逻辑回路索引视图、所述每一层节点对应的通讯视图和所述具有前后连接关系的节点对应的信号传输视图,得到所述目标链路图。
可选的,所述基于所述直流工程树形结构图的层次,依次展示所述目标链路图包括的多个视图,包括:
从所述每一层节点对应的通讯视图中,获取所述直流工程树形结构图中第一层节点之间的第一通讯视图,并显示所述第一层节点之间的第一通讯视图;其中,所述第一通讯视图与所述第一层节点对应;
接收针对所述第一通讯视图中的第一通讯块的第一预设操作,响应所述第一预设操作,并显示所述第一通讯块对应的逻辑回路索引视图;
接收针对所述第一逻辑回路索引视图中的第二通讯块的第二预设操作,响应所述第二预设操作,并显示所述第二通讯块对应的第二通讯视图;
接收针对所述第二通讯视图的连接线的第三预设操作,显示所述第二通讯视图对应的信号传输视图;
接收针对所述第一通信视图的连接线的第四预设操作,响应所述第三预设操作,并显示第三通讯视图;其中,所述第二通讯视图包括所述子树的节点的标识;
接收针对所述第三通讯视图的连接线的第五预设操作,响应所述第五预设操作,并显示所述第三通讯视图对应的信号传输视图。
可选的,所述基于所述数据收发信息和所述直流工程树形结构图,创建目标链路图之后,所述方法还包括:
获取预先存储的直流工程物理结构图;其中,所述直流工程物理结构图是由所述直流工程树形结构图中每一节点对应的物理模型符号创建得到的;
将所述直流工程物理结构图中的第一子物理结构图与所述目标链路图进行映射关联;其中,所述第一子物理结构图与所述目标链路图具有对应关系;
接收映射关联操作,并响应所述映射关联操作,对所述直流工程物理结构图中的第二子物理结构图进行映射关联,得到目标直流工程可视图;其中,所述目标直流工程可视图用于实现所述直流工程物理结构图与所述目标链路图之间的交叉索引和跳转,所述第二子物理结构图是所述直流工程物理结构图中除所述第一子物理结构图外的物理结构图,。
可选的,所述接收映射关联操作,并响应所述映射关联操作,对所述直流工程物理结构图中的第二子物理结构图进行映射关联,得到目标直流工程可视图之后,所述方法还包括:
在所述目标直流工程可视图中输入参考变量进行故障定位分析;
若存在故障,在所述目标直流工程可视图的故障部位输出故障提示信息。
可选的,所述在所述目标直流工程可视图中输入参考变量进行故障定位分析,包括:
接收输入信号,得到所述参考变量;
基于所述参考变量在所述目标直流工程可视图中的通信通道或通信端口进行传输时,得到的输出结果;
基于所述输出结果,确定所述通信通道或所述通信端口是否导通来进行所述故障定位分析。
可选的,
所述直流工程树形结构图中第一层中的每一节点表示直流工程中的一个换流站,第二层中的每一节点表示直流工程中的一个极,第三层中的每一节点表示直流工程中的一个***,第四层中的每一节点表示直流工程中的一个控制保护主机,第五层中的每一节点表示直流工程中的一个输入输出IO装置,所述直流工程包括至少两个所述换流站,每一所述换流站包括至少两个极,每一所述极包括两个***,每一所述***包括至少一个控制保护主机,每一所述控制保护主机管理输入输出IO装置。
第二方面,一种数据处理设备,所述数据处理设备包括:处理器、存储器和通信总线,其中:
所述存储器,用于存储可执行指令;
所述通信总线,用于实现所述处理器和所述存储器之间的通信连接;
所述处理器,用于执行所述存储器中存储的数据处理程序,实现如上述任一项所述的数据处理方法。
第三方面,一种计算机可读存储介质,所述存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如上述任一项所述的数据处理方法的步骤。
本发明实施例提供了一种数据处理方法、设备及计算机可读存储介质,获取预存储的直流工程树形结构图后,基于直流工程树形结构图,获取至少一个可视化程序,并从至少一个可视化程序中获取直流工程树形结构图中的节点的数据收发信息,然后基于数据收发信息和直流工程树形结构图,创建目标链路图。这样,基于直流工程树形结构图和至少一个可视化程序中对应的数据收发信息,创建得到具备可以分层次对直流控制保护***进行状态监视的目标链路图,解决了现有技术中对直流控制保护***的二次回路的优化设计和管控较少的问题,丰富了对直流控制保护***的二次回路的优化设计和管控的方案,并能够直观、多层次的显示对直流控制保护***的状态监视。
附图说明
图1为本发明实施例提供的一种数据处理方法的流程示意图;
图2为本发明实施例提供的另一种数据处理方法的流程示意图;
图3为本发明实施例提供的一种直流工程树形结构图的示意图;
图4为本发明实施例提供的一种通信符号示意图;
图5为本发明实施例提供的又一种通信符号示意图;
图6为本发明实施例提供的另一种通信符号示意图;
图7为本发明实施例提供的一种站间通讯视图的示意图;
图8为本发明实施例提供的一种逻辑回路索引视图的示意图;
图9为本发明实施例提供的另一种站间通讯视图的示意图;
图10为本发明实施例提供的一种极间通讯视图的示意图;
图11为本发明实施例提供的一种***间通讯视图的示意图;
图12为本发明实施例提供的一种主机间通讯视图的示意图;
图13为本发明实施例提供的一种主机与IO装置间通讯视图的示意图;
图14为本发明实施例提供的一种主机间信号传输时的信号传输视图的示意图;
图15为本发明实施例提供的另一种数据处理方法的流程示意图;
图16为本发明实施例提供的一种应用场景的示意图;
图17为本发明实施例提供的另一种应用场景的示意图;
图18为本发明实施例提供的又一种应用场景的示意图;
图19为本发明实施例提供的一种直流工程物理结构图的示意图;
图20为本发明实施例提供的再一种数据处理方法的流程示意图;
图21为本发明实施例提供的一种数据处理设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
本发明的实施例提供一种数据处理方法,参照图1所示,方法应用于数据处理设备,该方法包括以下步骤:
步骤101、获取预存储的直流工程树形结构图。
其中,直流工程树形结构图中第一层中的每一节点表示直流工程中的一个换流站,第二层中的每一节点表示直流工程中的一个极,第三层中的每一节点表示直流工程中的一个***,第四层中的每一节点表示直流工程中的一个控制保护主机,第五层中的每一节点表示直流工程中的一个输入输出IO装置,直流工程包括至少两个换流站,每一换流站包括至少两个极,每一极包括两个***,每一***包括至少一个控制保护主机,每一控制保护主机管理输入输出IO装置。
在本发明实施例中,预存储的直流工程树形结构图可以是用户根据直流控制保护工程设计原理图进行设计得到的,预存储的直流工程树形结构图的格式可以是图片格式,也可以是数据处理设备可以识别的其他文件存储格式。
步骤102、基于直流工程树形结构图,获取至少一个可视化程序。
其中,至少一个可视化程序与直流工程树形结构图中的至少一个目标设备对应。
在本发明实施例中,至少一个可视化程序是用户预先存储并安装在数据存储设备中的可视化界面对应的编译脚本;可视化程序主要应用于控制保护主机和IO装置,即对可视化程序进行编译后,得到的可视化界面可以查看对应的控制保护主机和/或IO装置的工作情形,包括工作模式、传输的数据等等。其中,可以每一控制保护主机对应一个可视化程序,或者每一IO装置对应一个可视化程序,或者几个控制保护主机对应一个可视化程序,或者几个IO装置对应一个可视化程序,或者几个控制保护主机和几个IO装置对应一个可视化程序。
步骤103、从至少一个可视化程序中,获取直流工程树形结构图中的节点间的数据收发信息。
在本发明实施例中,可视化程序中包括直流工程树形结构图中所有节点之间进行数据传输的数据收发信息,数据收发信息包括通信类型、通信模式即发送方式、光纤通道号/以太网口、主机通信地址、变量分组编号、变量名、变量类型、数据长度等等。数据收发信息内容是按照预先约定好的格式进行存储在可视化程序中的。
步骤104、基于数据收发信息和直流工程树形结构图,创建目标链路图。
其中,所示目标链路图包括多个视图,目标链路图中的多个视图按照直流工程树形结构图的层次依次展示。
在本发明实施例中,数据收发信息包括直流工程树形结构图中每一节点所代表的设备之间的数据交互关系和传输数据。因此,基于数据收发信息中设备之间的数据交互关系和传输数据,可以根据直流工程树形结构图中每一节点之间的连接关系创建直流工程保护***的逻辑回路索引视图、通讯视图和逻辑可视图,进一步地,根据直流工程树形结构图中的层次关系,对得到的逻辑回路索引视图、通讯视图和逻辑可视图进行分层次设置。
在步骤105、基于直流工程树形结构图的层次,依次展示目标链路图中的多个视图。
在本发明实施例中,由于目标链路图是基于直流工程树形结构图的层次对多个视图进行依层次设置得到的。因此,展示目标链路图时,可以分层次进行展示,具体可以是针对上一层的视图进行操作,然后显示该层对应的下层视图,如此实现目标链路图的分层次展示。
本发明实施例提供了一种数据处理方法,获取预存储的直流工程树形结构图后,基于直流工程树形结构图,获取至少一个可视化程序,并从至少一个可视化程序中获取直流工程树形结构图中的节点的数据收发信息,然后基于数据收发信息和直流工程树形结构图,创建目标链路图。这样,基于直流工程树形结构图和至少一个可视化程序中对应的数据收发信息,创建得到具备可以分层次对直流控制保护***进行状态监视的目标链路图,解决了现有技术中对直流控制保护***的二次回路的优化设计和管控较少的问题,丰富了对直流控制保护***的二次回路的优化设计和管控的方案,并能够直观、多层次的显示对直流控制保护***的状态监视。
基于前述实施例,本发明的实施例提供一种数据处理方法,参照图2所示,方法应用于数据处理设备,该方法包括以下步骤:
步骤201、获取预存储的直流工程树形结构图。
其中,直流工程树形结构图中第一层中的每一节点表示直流工程中的一个换流站,第二层中的每一节点表示直流工程中的一个极,第三层中的每一节点表示直流工程中的一个***,第四层中的每一节点表示直流工程中的一个控制保护主机,第五层中的每一节点表示直流工程中的一个输入输出IO装置,直流工程包括至少两个换流站,每一换流站包括至少两个极,每一极包括两个***,每一***包括至少一个控制保护主机,每一控制保护主机管理输入输出IO装置。
在本发明实施例中,用户根据直流控制保护工程设计原理图中的直流工程的换流站、极、***、控制保护主机(简称主机)、IO装置等创建直流工程树形结构图,其中,在直流工程树形结构图中,换流站、极、***可以根据直流控制保护工程设计原理图中的编号来表示,控制保护主机可以根据直流控制保护工程设计原理图中的主机名来表示。示例性的,得到的预设存储的直流工程树形结构图可以如图3所示,直流控制保护工程对应的直流工程树形结构图包括两个换流站,采用对应的编号站1和站2进行表示;站1包括两个极,采用对应的编号极1和极2进行表示;极1中包括两个***,采用对应的编号***1和***2进行表示;***1中包括两个主机,采用对应的主机编号主机PCP1和主机PPR1进行表示;***2中未设置主机;主机PCP1不管理IO装置;主机PPR1管理两个IO装置,采用对应的编号IO1和IO2进行表示;站2包括两个极,采用对应的编号极3和极4进行表示;极3中包括两个***,采用对应的编号***3和***4进行表示;***3中包括两个主机,采用对应的主机编号主机PCP2和主机PPR2进行表示;***4中未设置主机;主机PCP2不管理IO装置;主机PPR2不管理IO装置。需说明的是,图3仅示例说明,直流控制保护工程对应的直流工程树形结构图中的站、极、***、控制保护主机、IO装置的数量具体根据实际应用场景或者直流控制保护工程设计来确定,此处并不做任何限定。
步骤202、基于直流工程树形结构图,获取至少一个可视化程序。
其中,至少一个可视化程序与直流工程树形结构图中的至少一个目标设备对应。
在本发明实施例中,基于直流工程树形结构图中的控制保护主机和IO装置获取至少一个可视化程序。其中,多个控制保护主机和多个IO装置可以对应一个可视化程序,也可以一个控制保护主机对应一个可视化程序,一个IO装置对应一个可视化程序,控制保护主机与IO装置对应可视化程序的具体情况可以根据实际情况来确定,此处不限定。
步骤203、从至少一个可视化程序中,获取直流工程树形结构图中节点的数据收发符号。
在本发明实施例中,数据收发符号是指在可视化程序的站间、极间、***间、控制保护主机间、站与极间、极与***间、***与控制保护主机间、控制保护主机与IO装置间进行信息传输的载体。如图4所示,A为站间进行通信时的匹配的通信符号对,其中,A1为信号发送(SEND)符号,A2为信号接收(RECEIVE)符号,B1为通信类型,B2为配置信息,配置信息B2中Com type表示通信对象,在本发明实施例中为station(极)。C为基于通信符号对在对可视化程序进行编译后得到的通信页面程序中对应的前后连接关系,其中,PIN为信号输入端,AC_FAULT_TOSTA为接收并发送的变量名,PIN与数据发送符C1连接;POUT为信号输出端,AC_FAULT_TOSTA为接收并发送的变量名,POUT与数据接收符C2连接,数据接收符C2还包括使能端Enable。需说明的是,站间、极间、***间通信收发符号相同,具体可以通过配置信息B2中的Com type来区分。
主机间的通信符号可以如图5所示,D表示主机间的通信链路设置符号对,通信符号D1和D2设置了主机Tx和主机Rx间的一个逻辑链路信息,通信符号D1和D2中包括了组号(Group)和MAC地址等信息;E表示主机间通信符号对,E1表示主机Rx数据发送符号,E2表示主机Tx数据接收符号,主机Rx数据发送符号E1和主机Tx数据接收符号E2可以设置单个变量的收发信息,可以设置组号(Grp)和端子号(ind);F表示基于主机间通信符号对在对可视化程序进行编译后得到的通信页面程序中对应的前后连接关系。
控制保护主机与IO装置间的通信符号可以如图6所示,其中,PIN表示与主机连接的通信端口,LOUT表示与光纤端口,通过分析G1通信符号IO TX和/或G2通信符号IO RX中的配置信息,可获取IO信号发送名、发送源插件、目的插件、发送通道号等信息。
步骤204、分析数据收发符号,得到数据收发信息。
在本发明实施例中,数据收发信息包括通信类型、发送方式、光纤通道号/以太网口、主机通信地址、变量分组编号、变量名、变量类型、数据长度等根据实际情况进行任意组合的内容。通过分析数据收发符号中的配置信息,可以得到包括站间、极间、***间、控制保护主机间、站与极间、极与***间、***与控制保护主机间、控制保护主机与IO装置间进行相互通信的通信对象,以及对应的通信传输变量等信息,得到数据收发信息。数据收发信息可以是信息集合,每一信息至少包括相互进行通信的两个通信对象,进一步还可以包括通信变量等等。
步骤205、获取直流工程树形结构图中第一层中每一节点的子树,并基于子树和数据收发信息中子树对应的通信类型和通信模式,创建子树对应的逻辑回路索引视图。
在本发明实施例中,直流工程树形结构图中第一层中每一节点指的是代表换流站的节点,如图3中,第一层中的节点包括节点站1和站2,示例性的构成节点站1对应的子树的节点包括:极1、极2、***1、***2、主机PCP、主机PPR、IO_1和IO_2。逻辑回路索引视图可以指的是第一层每一节点的子树中每一节点代表的设备所连接和管理的设备的框图示意图。
在本发明其他实施例中,步骤205中“基于子树和数据收发信息中子树对应的通信类型和通信模式,创建子树对应的逻辑回路索引视图”可以由以下步骤a1~a3来实现:
步骤a1、从数据收发信息中获取子树中的每一层节点间的通信类型和通信模式。
在本发明实施例中,直流工程树形结构图中的一个节点表示一个直流换流控制保护***的中的设备,直流工程树形结构图中每一设备均用一个标识表示,该标识可以用于识别每一设备,可以是每一设备的身份标识信息,也可以是能够识别该设备的编号。示例性的,基于图3中第一层节点站1对应的子树的节点,获取每一节点的标识,得到:极1、极2、***1、***2、主机PCP、主机PPR、IO_1和IO_2,对应的从数据收发信息中可以获取每一层节点间的通信类型包括:极间通讯、***间通讯、主机间通讯、和主机与IO装置通讯,通信模式例如实时通信和非实时通信等,并从数据收发信息中获取通信模式,例如实时通信,非实时通信、有线或无线通信等。
步骤a2、基于子树的中的通信类型和通信模式,依次创建第一预设图形。
其中,第一预设图形设置有通信类型和通信模式。
在本发明实施例中,第一预设图形可以是矩形框,也可是正方形框、或者圆形框等,具体可以根据用户喜好进行设置。创建第一预设图形,并设置通信类型和通信模式。示例性的,基于图3中节点站1对应的子树每一层之间的通信类型,创建4个矩形框,每一矩形框上分别标识极间通讯、***间通讯、主机间通讯、和主机与IO装置通讯,并在不同的通讯块中设置通信模式。
步骤a3、按照子树中节点的布局,在第一层每一节点对应的第二预设图形中设置第一预设图形,得到子树对应的逻辑回路索引视图。
在本发明实施例中,第二预设图形可以是矩形框,也可是正方形框、或者圆形框等,具体可以根据用户喜好进行设置,第二预设矩形图形可以与第一预设图形相同,也可以不同。示例性的,基于站1节点创建一个矩形框,并在站1对应的矩形框中,按照站1子树中每一层节点的布局,布局极间通讯、***间通讯、主机间通讯、和主机与IO装置通讯,其中,在图7中仅示出了主机通信块中的通信模式。
步骤206、从数据收发信息中,获取直流工程树形结构图中每一层节点之间的通信关系,并基于每一层节点之间的通信关系,创建每一层节点对应的通讯视图。
在本发明实施例中,直流工程树形结构图中每一层节点即指直流工程树形结构图中同一层中的节点,通信关系包括信息发送接收关系及通信内容,对应的通信内容在本发明实施例中主要指通信变量。示例性的,图3中站1和站2属于直流工程树形结构图中的同一层,对应的从数据收发信息中获取站1与站2之间的通信关系及通信变量;极1、极2、极3和极4属于直流工程树形结构图中的同一层,对应的从数据收发信息中获取极1、极2、极3和极4之间的通信关系及通信变量;***1、***2、***3和***4属于直流工程树形结构图中的同一层,对应的从数据收发信息中获取***1、***2、***3和***4之间的通信关系及通信变量;主机PCP1、主机PPR1、主机PCP2和主机PPR2属于直流工程树形结构图中的同一层,对应的从数据收发信息中获取主机PCP1、主机PPR1、主机PCP2和主机PPR2之间的通信关系及通信变量。
通讯视图用于表示两个节点分别代表的设备之间具有通信关系。
在本发明其他实施例中,步骤206中“基于每一层节点之间的通信关系,创建每一层节点对应的通讯视图”可以由以下步骤b1~b2来实现:
步骤b1、基于每一层节点之间的通信关系,创建设置有第二设备标识的第三预设图形。
其中,第二设备标识是根据具有通信关系的节点得到的。
在本发明实施例中,第三预设图形可以与第一预设图形或第二预设图形相同,也可以不同,此处不做任何限制。
步骤b2、按照通信关系连接第三预设图形,并基于对应的通信关系设置数据流向,得到每一层节点对应的通讯视图。
在本发明实施例中,可以采用具有箭头的连接线连接至少两个第三预设图形,对应的箭头方向用于表示数据流向,示例性的,如图8~13所示,图8为具有通信关系的站1和站2的通讯视图,图9为站间通讯视图,图10为极间通讯视图,图11为***间通讯视图,图12为主机间通讯视图,图13为主机与IO装置间通讯视图。
步骤207、从数据收发信息中,获取直流工程属性结构图中具有前后通信连接关系的节点,及具有前后通信连接关系的节点之间的通信变量和通信端口。
在本发明实施例中,前后通信连接关系可以是有线通信方式实现的,也可以是无线通信方式实现的。直流工程属性结构图中具有前后通信连接关系的节点可以是:站与极之间、极与***之间、***与控制保护主机之间、控制保护主机与IO装置之间。
步骤208、基于具有前后连接关系的节点、具有前后连接关系的节点之间的通信变量和通信端口,创建具有前后连接关系的节点对应的信号传输视图。
其中,目标链路图包括具有前后连接关系的节点对应的信号传输视图。
在本发明其他实施例中,步骤208具体可以由以下步骤c1~c3来实现:
步骤c1、创建设置有第三设备标识的第四预设图形。
其中,第三设备标识是根据具有前后通信连接关系的节点得到的。
在本发明实施例中,第四预设图形可以与第一预设图形、第二预设图形和/或第三预设图形相同,也可以不同。
步骤c2、基于通信端口,采用连接线连接第四预设图形。
步骤c3、获取通信端口传输的通信变量,并将通信端口传输的通信变量设置在通信端口对应的连接线上,得到具有前后连接关系的节点对应的信号传输视图。
在本发明实施例中,如图14所示为主机间信号传输时的信号传输视图。
步骤209、按照直流工程树形结构图中的层次关系,依次设置子树对应的逻辑回路索引视图、每一层节点对应的通讯视图和具有前后连接关系的节点对应的信号传输视图,得到目标链路图。
在本发明其他实施例中,步骤209可以由以下步骤d1~d7来实现:
步骤d1、从每一层节点对应的通讯视图中,获取直流工程树形结构图中第一层节点之间的第一通讯视图,并设置显示第一层节点之间的第一通讯视图。
其中,第一通讯视图根据第一层节点的标识设置得到的。第一通讯视图如图8所示。
步骤d2、从子树对应的逻辑回路索引视图中,获取第一层节点之间的通讯视图中的通讯块对应的逻辑回路索引视图。
步骤d3、设置对第一通讯视图中的第一通讯块进行第一预设操作时,显示第一通讯块对应的逻辑回路索引视图。
步骤d4、设置对显示的通讯块对应的逻辑回路索引视图中的第二通讯块进行第二预设操作时,显示第二通讯块对应的第二通讯视图。
步骤d5、设置对第二通讯视图的连接线进行第三预设操作时,显示与第二通讯视图对应的信号传输视图。
其中,第二通讯视图包括第一层节点的子树的节点的标识。
步骤d6、获取第一层节点之间的第三通讯视图,并设置对第一通信视图中的连接线进行第三预设操作时,显示第三通讯视图。
步骤d7、显示第三通讯视图时,设置对第三通讯视图的连接线进行第五预设操作时,显示与第三通讯视图对应的信号传输视图。
需说明的是,第一预设操作、第二预设操作、第三预设操作、第四预设操作和第五预设操作可以相同,也可以不同,具体可以根据实际情况来确定。
示例性的,如基于直流工程树形结构图中的层次关系,设置直流工程树形结构图中第一层节点之间的通讯视图如图8所示的通讯视图进行显示。然后设置对第一层节点之间的通讯视图进行的预设操作,包括对通讯视图中的通讯块或者通信连接线进行预设操作,显示对应逻辑回路索引视图或者通讯视图,预设操作例如单击、双击等,如对图8中的站1通讯块、或者站2通讯块、或者站1和站2之间的连接线进行预设操作。示例性的,若第一预设操作、第二预设操作、第三预设操作、第四预设操作和第五预设操作均为双击操作时,对图8中的站1通讯块进行双击操作,显示如图7所示的逻辑回路索引视图,若对图8中站1和站2之间的连接线进行双击操作,显示如图9的站间通讯视图。对显示的逻辑回路索引视图进行预设操作,例如对逻辑回路索引视图中的任一通讯块进行预设操作,显示该通讯块的通讯视图,例如双击图7中的极间通讯块,进入图10所示的极间通讯视图,双击图7中的***间通讯块,进入图11所示的***间通讯视图,双击图7中的主机间通讯块,进入图12所示的主机间通讯视图,双击图7中的主机与IO装置间通讯块,进入图13所示的主机与IO装置间通讯视图。设置对通讯视图中的连接线进行预设操作,显示对应的信号传输视图,示例性的,例如对图12所示的主机间通讯视图中的任一连接线进行双击,显示如图14所示的主机间信号传输时的信号传输视图,展示主机相互之间收发的具体信号的变量名。
也就是说,目标链路图在显示时可以只显示图8,对应的图7、图9~14隐藏显示,在对图8进行相关的操作后,依次显示图7、图9~14,实现分层次显示。
步骤210、从每一层节点对应的通讯视图中,获取直流工程树形结构图中第一层节点之间的第一通讯视图,并显示第一层节点之间的第一通讯视图。
其中,第一通讯视图与第一层节点对应。
步骤211、接收针对第一通讯视图中的第一通讯块的第一预设操作,响应第一预设操作,并显示第一通讯块对应的逻辑回路索引视图。
步骤212、接收针对第一逻辑回路索引视图中的第二通讯块的第二预设操作,响应第二预设操作,并显示第二通讯块对应的第二通讯视图。
步骤213、接收针对第二通讯视图的连接线的第三预设操作,显示第二通讯视图对应的信号传输视图。
步骤214、接收针对第一通信视图的连接线的第四预设操作,响应第三预设操作,并显示第三通讯视图。
其中,第二通讯视图包括子树的节点的标识。
步骤215、接收针对第三通讯视图的连接线的第五预设操作,响应第五预设操作,并显示第三通讯视图对应的信号传输视图。
基于前述实施例,如图15所示,数据处理设备执行步骤215后,还可以继续执行以下步骤216~218:
步骤216、获取预先存储的直流工程物理结构图。
其中,直流工程物理结构图是由直流工程树形结构图中每一节点对应的物理模型符号创建得到的。
在本发明实施例中,预先存储的直流工程物理结构图可以是用户预先提供的,可以是用户根据预先提供的包括屏柜、直流保护***机箱、交换机、光纤、网线等物理模型得到的。示例性的,预先存储的物理模型可以如图16~18所示,其中,图16所示为直流保护***机箱面板H1及背板H2,交换机的面板H3及背板H4的示意图,图17所示为设置有直流保护***机箱、交换机的屏柜示意图,图18所示为多个屏柜采用光纤或网线等连接起来的示意图。示例性的,根据如图16~18得到的直流工程物理结构图如图19所示。
步骤217、将直流工程物理结构图中的第一子物理结构图与目标链路图进行映射关联。
在本发明实施例中,第一子物理结构图是直流工程物理结构图中数据处理设备根据目标链路图能够自动进行映射关联的部分直流工程物理结构图。映射关联是指对直流工程物理结构图中的某一结构进行操作时,可以跳转至目标链路图中对应的链路中。如图19中站1的直流工程物理结构图和站2的直流工程物理结构图可以根据目标链路图进行自动映射关联,实现连通的逻辑链路。
步骤218、接收映射关联操作,并响应映射关联操作,对直流工程物理结构图中的第二子物理结构图进行映射关联,得到目标直流工程可视图。
其中,目标直流工程可视图用于实现直流工程物理结构图与目标链路图之间的交叉索引和跳转,第二子物理结构图是直流工程物理结构图中不能基于目标链路图进行自动映射关联的物理链路。
在本发明实施例中,映射关联操作可以是用户基于直流工程物理结构图中的第二子物理结构图发送的,例如右键点击第二物理结构图中的第一链路,选择“链路关联”,在弹出界面中可选择第二物理结构图中的第二链路得到映射关联操作,这样,可以从第一链路跳转到第二链路,实现对直流工程物理结构图中的第二子物理结构图进行映射关联。如图19中所示的站1与交换机1、交换机2,站2与交换机1、交换机2之间为对应的第二子物理结构图,需要用户手动进行映射关联。
基于前述实施例,如图20所示,数据处理设备执行步骤218后,还可以继续执行以下步骤:
步骤219、在目标直流工程可视图中输入参考变量进行故障定位分析。
在本发明其他实施例中,步骤219具体可以由以下步骤d1~d3来实现:
步骤d1、接收输入信号,得到参考变量。
在本发明实施例中,输入信号可以是目标直流工程可视图通过网络/串口连接直流换流工程中的主机得到的,对应的通过双击如图13所示的信号传输视图中的连接线或可视化页面中的连接线,下发变量名即可得到参考变量。
步骤d2、基于参考变量在目标直流工程可视图中的通信通道或通信端口进行传输时,得到的输出结果。
在本发明实施例中,例如根据可视化程序页面中通道/端口状态监视符号的输出结果,例如为OK或Error。
步骤d3、基于输出结果,确定通信通道或通信端口是否导通来进行故障定位分析。
在本发明实施例中,若输出结果为OK,可以确定输出该输出结果的物理回路正常;若输出结果为Error,可以确定输出该输出结果的物理回路存在故障。
步骤220、若存在故障,在目标直流工程可视图的故障部位输出故障提示信息。
在本发明实施例中,存在故障时,在目标直流工程可视图的故障部位输出故障提示信息可以是用红色标示该故障部位,具体可以将该故障部位的物理回路的连接线设置为红色连接线。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
本发明实施例提供了一种数据处理方法,获取预存储的直流工程树形结构图后,基于直流工程树形结构图,获取至少一个可视化程序,并从至少一个可视化程序中获取直流工程树形结构图中的节点的数据收发信息,然后基于数据收发信息和直流工程树形结构图,创建目标链路图。这样,基于直流工程树形结构图和至少一个可视化程序中对应的数据收发信息,创建得到具备可以分层次对直流控制保护***进行状态监视的目标链路图,解决了现有技术中对直流控制保护***的二次回路的优化设计和管控较少的问题,丰富了对直流控制保护***的二次回路的优化设计和管控的方案,并能够直观、多层次的显示对直流控制保护***的状态监视。进一步的,设置了目标直流工程可视图,其可以被可视化工具识别利用的,并且实现了故障定位分析,解决了现有技术中故障定位困难、状态监视不直观的问题,且基于目标直流工程可视图可以方便进行状态监视。
基于前述实施例,本发明的实施例提供一种数据处理设备,该数据处理设备可以应用于图1~2、15、20对应的实施例提供的数据处理方法中,参照图21所示,该数据处理设备3可以包括:处理器31、存储器32和通信总线33,其中:
通信总线33用于实现处理器31和存储器32之间的通信连接;
处理器31用于执行存储器32中存储的数据处理程序,以实现以下步骤:
获取预存储的直流工程树形结构图;
基于直流工程树形结构图,获取至少一个可视化程序;其中,至少一个可视化程序与直流工程树形结构图中的至少一个目标设备对应;
从至少一个可视化程序中,获取直流工程树形结构图中的节点间的数据收发信息;
基于数据收发信息和直流工程树形结构图,创建目标链路图;
基于直流工程树形结构图的层次,依次展示目标链路图中的多个视图。
在本发明的其它实施例中,处理器还用于执行从至少一个可视化程序中,获取直流工程树形结构图中的节点间的数据收发信息,以实现以下步骤:
从至少一个可视化程序中,获取直流工程树形结构图中节点的数据收发符号;
分析数据收发符号,得到数据收发信息。
在本发明的其它实施例中,处理器还用于执行基于数据收发信息和直流工程树形结构图,创建目标链路图,以实现:
获取直流工程树形结构图中第一层节点的子树,并基于子树和数据收发信息中子树对应的通信类型和通信模式,创建子树对应的逻辑回路索引视图;
从数据收发信息中,获取直流工程树形结构图中每一层节点之间的通信关系,并基于每一层节点之间的通信关系,创建每一层节点对应的通讯视图;
从数据收发信息中,获取直流工程属性结构图中具有前后通信连接关系的节点,及具有前后通信链接关系的节点之间的通信变量和通信端口;
基于具有前后连接关系的节点、具有前后连接关系的节点之间的通信变量和通信端口,创建具有前后连接关系的节点对应的信号传输视图;
按照直流工程树形结构图中的层次关系,依次设置子树对应的逻辑回路索引视图、每一层节点对应的通讯视图和具有前后连接关系的节点对应的信号传输视图,得到目标链路图。
在本发明的其它实施例中,处理器还用于执行基于直流工程树形结构图的层次,依次展示目标链路图包括的多个视图,以实现以下步骤:
从每一层节点对应的通讯视图中,获取直流工程树形结构图中第一层节点之间的第一通讯视图,并显示第一层节点之间的第一通讯视图;其中,第一通讯视图与第一层节点对应;
接收针对第一通讯视图中的第一通讯块的第一预设操作,响应第一预设操作,并显示第一通讯块对应的逻辑回路索引视图;
接收针对第一逻辑回路索引视图中的第二通讯块的第二预设操作,响应第二预设操作,并显示第二通讯块对应的第二通讯视图;
接收针对第二通讯视图的连接线的第三预设操作,显示第二通讯视图对应的信号传输视图;
接收针对第一通信视图的连接线的第四预设操作,响应第三预设操作,并显示第三通讯视图;其中,第二通讯视图包括子树的节点的标识;
接收针对第三通讯视图的连接线的第五预设操作,响应第五预设操作,并显示第三通讯视图对应的信号传输视图。
在本发明的其它实施例中,处理器执行基于数据收发信息和直流工程树形结构图,创建目标链路图之后,还用于执行以下步骤:
获取预先存储的直流工程物理结构图;其中,直流工程物理结构图是由直流工程树形结构图中每一节点对应的物理模型符号创建得到的;
将直流工程物理结构图中的第一子物理结构图与目标链路图进行映射关联;其中,第一子物理结构图与目标链路图具有对应关系;
接收映射关联操作,并响应映射关联操作,对直流工程物理结构图中的第二子物理结构图进行映射关联,得到目标直流工程可视图;其中,目标直流工程可视图用于实现直流工程物理结构图与目标链路图之间的交叉索引和跳转,第二子物理结构图是直流工程物理结构图中除第一子物理结构图外的物理结构图,。
在本发明的其它实施例中,处理器还用于执行接收映射关联操作,并响应映射关联操作,对直流工程物理结构图中的第二子物理结构图进行映射关联,得到目标直流工程可视图之后,还用于执行以下步骤:
在目标直流工程可视图中输入参考变量进行故障定位分析;
若存在故障,在目标直流工程可视图的故障部位输出故障提示信息。
在本发明的其它实施例中,处理器还用于执行在目标直流工程可视图中输入参考变量进行故障定位分析,以实现以下步骤:
接收输入信号,得到参考变量;
基于参考变量在目标直流工程可视图中的通信通道或通信端口进行传输时,得到的输出结果;
基于输出结果,确定通信通道或通信端口是否导通来进行故障定位分析。
在本发明的其它实施例中,存储器中存储的直流工程树形结构包括:
直流工程树形结构图中第一层中的每一节点表示直流工程中的一个换流站,第二层中的每一节点表示直流工程中的一个极,第三层中的每一节点表示直流工程中的一个***,第四层中的每一节点表示直流工程中的一个控制保护主机,第五层中的每一节点表示直流工程中的一个输入输出IO装置,直流工程包括至少两个换流站,每一换流站包括至少两个极,每一极包括两个***,每一***包括至少一个控制保护主机,每一控制保护主机管理输入输出IO装置。
需要说明的是,本实施例中处理器所执行的步骤的具体实现过程,可以参照图1~2、15、20对应的实施例提供的数据处理方法中的实现过程,此处不再赘述。
本发明实施例提供了一种数据处理设备,获取预存储的直流工程树形结构图后,基于直流工程树形结构图,获取至少一个可视化程序,并从至少一个可视化程序中获取直流工程树形结构图中的节点的数据收发信息,然后基于数据收发信息和直流工程树形结构图,创建目标链路图。这样,基于直流工程树形结构图和至少一个可视化程序中对应的数据收发信息,创建得到具备可以分层次对直流控制保护***进行状态监视的目标链路图,解决了现有技术中对直流控制保护***的二次回路的优化设计和管控较少的问题,丰富了对直流控制保护***的二次回路的优化设计和管控的方案,并能够直观、多层次的显示对直流控制保护***的状态监视。进一步的,设置了目标直流工程可视图,其可以被可视化工具识别利用的,并且实现了故障定位分析,解决了现有技术中故障定位困难、状态监视不直观的问题,且基于目标直流工程可视图可以方便进行状态监视。
基于前述实施例,本发明的实施例提供一种计算机可读存储介质,该计算机可读存储介质可以应用于图1~2、15、20对应的实施例提供的方法中,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:
获取预存储的直流工程树形结构图;
基于直流工程树形结构图,获取至少一个可视化程序;其中,至少一个可视化程序与直流工程树形结构图中的至少一个目标设备对应;
从至少一个可视化程序中,获取直流工程树形结构图中的节点间的数据收发信息;
基于数据收发信息和直流工程树形结构图,创建目标链路图;
基于直流工程树形结构图的层次,依次展示目标链路图中的多个视图。
在本发明的其它实施例中,处理器还用于执行从至少一个可视化程序中,获取直流工程树形结构图中的节点间的数据收发信息,以实现以下步骤:
从至少一个可视化程序中,获取直流工程树形结构图中节点的数据收发符号;
分析数据收发符号,得到数据收发信息。
在本发明的其它实施例中,处理器还用于执行基于数据收发信息和直流工程树形结构图,创建目标链路图,以实现:
获取直流工程树形结构图中第一层节点的子树,并基于子树和数据收发信息中子树对应的通信类型和通信模式,创建子树对应的逻辑回路索引视图;
从数据收发信息中,获取直流工程树形结构图中每一层节点之间的通信关系,并基于每一层节点之间的通信关系,创建每一层节点对应的通讯视图;
从数据收发信息中,获取直流工程属性结构图中具有前后通信连接关系的节点,及具有前后通信链接关系的节点之间的通信变量和通信端口;
基于具有前后连接关系的节点、具有前后连接关系的节点之间的通信变量和通信端口,创建具有前后连接关系的节点对应的信号传输视图;
按照直流工程树形结构图中的层次关系,依次设置子树对应的逻辑回路索引视图、每一层节点对应的通讯视图和具有前后连接关系的节点对应的信号传输视图,得到目标链路图。
在本发明的其它实施例中,处理器还用于执行基于直流工程树形结构图的层次,依次展示目标链路图包括的多个视图,以实现以下步骤:
从每一层节点对应的通讯视图中,获取直流工程树形结构图中第一层节点之间的第一通讯视图,并显示第一层节点之间的第一通讯视图;其中,第一通讯视图与第一层节点对应;
接收针对第一通讯视图中的第一通讯块的第一预设操作,响应第一预设操作,并显示第一通讯块对应的逻辑回路索引视图;
接收针对第一逻辑回路索引视图中的第二通讯块的第二预设操作,响应第二预设操作,并显示第二通讯块对应的第二通讯视图;
接收针对第二通讯视图的连接线的第三预设操作,显示第二通讯视图对应的信号传输视图;
接收针对第一通信视图的连接线的第四预设操作,响应第三预设操作,并显示第三通讯视图;其中,第二通讯视图包括子树的节点的标识;
接收针对第三通讯视图的连接线的第五预设操作,响应第五预设操作,并显示第三通讯视图对应的信号传输视图。
在本发明的其它实施例中,处理器执行基于数据收发信息和直流工程树形结构图,创建目标链路图之后,还用于执行以下步骤:
获取预先存储的直流工程物理结构图;其中,直流工程物理结构图是由直流工程树形结构图中每一节点对应的物理模型符号创建得到的;
将直流工程物理结构图中的第一子物理结构图与目标链路图进行映射关联;其中,第一子物理结构图与目标链路图具有对应关系;
接收映射关联操作,并响应映射关联操作,对直流工程物理结构图中的第二子物理结构图进行映射关联,得到目标直流工程可视图;其中,目标直流工程可视图用于实现直流工程物理结构图与目标链路图之间的交叉索引和跳转,第二子物理结构图是直流工程物理结构图中除第一子物理结构图外的物理结构图,。
在本发明的其它实施例中,处理器还用于执行接收映射关联操作,并响应映射关联操作,对直流工程物理结构图中的第二子物理结构图进行映射关联,得到目标直流工程可视图之后,还用于执行以下步骤:
在目标直流工程可视图中输入参考变量进行故障定位分析;
若存在故障,在目标直流工程可视图的故障部位输出故障提示信息。
在本发明的其它实施例中,处理器还用于执行在目标直流工程可视图中输入参考变量进行故障定位分析,以实现以下步骤:
接收输入信号,得到参考变量;
基于参考变量在目标直流工程可视图中的通信通道或通信端口进行传输时,得到的输出结果;
基于输出结果,确定通信通道或通信端口是否导通来进行故障定位分析。
在本发明的其它实施例中,存储器中存储的直流工程树形结构包括:
直流工程树形结构图中第一层中的每一节点表示直流工程中的一个换流站,第二层中的每一节点表示直流工程中的一个极,第三层中的每一节点表示直流工程中的一个***,第四层中的每一节点表示直流工程中的一个控制保护主机,第五层中的每一节点表示直流工程中的一个输入输出IO装置,直流工程包括至少两个换流站,每一换流站包括至少两个极,每一极包括两个***,每一***包括至少一个控制保护主机,每一控制保护主机管理输入输出IO装置。
需要说明的是,本发明实施例中个或者多个程序可被一个或者多个处理器的步骤的解释说明,可以参照图1~2、15、20对应的实施例提供的数据处理方法中的实现过程,此处不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (10)
1.一种数据处理方法,其特征在于,所述方法包括:
获取预存储的直流工程树形结构图;
基于所述直流工程树形结构图,获取至少一个可视化程序;其中,所述至少一个可视化程序与所述直流工程树形结构图中的至少一个目标设备对应;
从所述至少一个可视化程序中,获取所述直流工程树形结构图中的节点间的数据收发信息;
基于所述数据收发信息和所述直流工程树形结构图,创建目标链路图;
基于所述直流工程树形结构图的层次,依次展示所述目标链路图中的多个视图。
2.根据权利要求1所述的方法,其特征在于,所述从所述至少一个可视化程序中,获取所述直流工程树形结构图中的节点间的数据收发信息,包括:
从所述至少一个可视化程序中,获取所述直流工程树形结构图中节点的数据收发符号;
分析所述数据收发符号,得到所述数据收发信息。
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述数据收发信息和所述直流工程树形结构图,创建目标链路图,包括:
获取所述直流工程树形结构图中第一层节点的子树,并基于所述子树和所述数据收发信息中所述子树对应的通信类型和通信模式,创建所述子树对应的逻辑回路索引视图;
从所述数据收发信息中,获取所述直流工程树形结构图中每一层节点之间的通信关系,并基于所述每一层节点之间的通信关系,创建所述每一层节点对应的通讯视图;
从所述数据收发信息中,获取所述直流工程属性结构图中具有前后通信连接关系的节点,及所述具有前后通信链接关系的节点之间的通信变量和通信端口;
基于所述具有前后连接关系的节点、所述具有前后连接关系的节点之间的通信变量和通信端口,创建所述具有前后连接关系的节点对应的信号传输视图;
按照所述直流工程树形结构图中的层次关系,依次设置所述子树对应的逻辑回路索引视图、所述每一层节点对应的通讯视图和所述具有前后连接关系的节点对应的信号传输视图,得到所述目标链路图。
4.根据权利要求3所述的方法,其特征在于,所述基于所述直流工程树形结构图的层次,依次展示所述目标链路图包括的多个视图,包括:
从所述每一层节点对应的通讯视图中,获取所述直流工程树形结构图中第一层节点之间的第一通讯视图,并显示所述第一层节点之间的第一通讯视图;其中,所述第一通讯视图与所述第一层节点对应;
接收针对所述第一通讯视图中的第一通讯块的第一预设操作,响应所述第一预设操作,并显示所述第一通讯块对应的逻辑回路索引视图;
接收针对所述第一逻辑回路索引视图中的第二通讯块的第二预设操作,响应所述第二预设操作,并显示所述第二通讯块对应的第二通讯视图;
接收针对所述第二通讯视图的连接线的第三预设操作,显示所述第二通讯视图对应的信号传输视图;
接收针对所述第一通信视图的连接线的第四预设操作,响应所述第三预设操作,并显示第三通讯视图;其中,所述第二通讯视图包括所述子树的节点的标识;
接收针对所述第三通讯视图的连接线的第五预设操作,响应所述第五预设操作,并显示所述第三通讯视图对应的信号传输视图。
5.根据权利要求1或4所述的方法,其特征在于,所述基于所述数据收发信息和所述直流工程树形结构图,创建目标链路图之后,所述方法还包括:
获取预先存储的直流工程物理结构图;其中,所述直流工程物理结构图是由所述直流工程树形结构图中每一节点对应的物理模型符号创建得到的;
将所述直流工程物理结构图中的第一子物理结构图与所述目标链路图进行映射关联;其中,所述第一子物理结构图与所述目标链路图具有对应关系;
接收映射关联操作,并响应所述映射关联操作,对所述直流工程物理结构图中的第二子物理结构图进行映射关联,得到目标直流工程可视图;其中,所述目标直流工程可视图用于实现所述直流工程物理结构图与所述目标链路图之间的交叉索引和跳转,所述第二子物理结构图是所述直流工程物理结构图中除所述第一子物理结构图外的物理结构图,。
6.根据权利要求5所述的方法,其特征在于,所述接收映射关联操作,并响应所述映射关联操作,对所述直流工程物理结构图中的第二子物理结构图进行映射关联,得到目标直流工程可视图之后,所述方法还包括:
在所述目标直流工程可视图中输入参考变量进行故障定位分析;
若存在故障,在所述目标直流工程可视图的故障部位输出故障提示信息。
7.根据权利要求6所述的方法,其特征在于,所述在所述目标直流工程可视图中输入参考变量进行故障定位分析,包括:
接收输入信号,得到所述参考变量;
基于所述参考变量在所述目标直流工程可视图中的通信通道或通信端口进行传输时,得到的输出结果;
基于所述输出结果,确定所述通信通道或所述通信端口是否导通来进行所述故障定位分析。
8.根据权利要求1、6或7所述的方法,其特征在于,
所述直流工程树形结构图中第一层中的每一节点表示直流工程中的一个换流站,第二层中的每一节点表示直流工程中的一个极,第三层中的每一节点表示直流工程中的一个***,第四层中的每一节点表示直流工程中的一个控制保护主机,第五层中的每一节点表示直流工程中的一个输入输出IO装置,所述直流工程包括至少两个所述换流站,每一所述换流站包括至少两个极,每一所述极包括两个***,每一所述***包括至少一个控制保护主机,每一所述控制保护主机管理输入输出IO装置。
9.一种数据处理设备,其特征在于,所述数据处理设备包括:处理器、存储器和通信总线,其中:
所述存储器,用于存储可执行指令;
所述通信总线,用于实现所述处理器和所述存储器之间的通信连接;
所述处理器,用于执行所述存储器中存储的数据处理程序,实现如权利要求1至8中任一项所述的数据处理方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如权利要求1至8中任一项所述的数据处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910905325.7A CN110737660B (zh) | 2019-09-24 | 2019-09-24 | 一种数据处理方法、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910905325.7A CN110737660B (zh) | 2019-09-24 | 2019-09-24 | 一种数据处理方法、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110737660A true CN110737660A (zh) | 2020-01-31 |
CN110737660B CN110737660B (zh) | 2022-09-23 |
Family
ID=69269378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910905325.7A Active CN110737660B (zh) | 2019-09-24 | 2019-09-24 | 一种数据处理方法、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110737660B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112506976A (zh) * | 2020-12-14 | 2021-03-16 | 杭州趣链科技有限公司 | 数据流向的展示方法、装置、电子设备及存储介质 |
CN112542890A (zh) * | 2020-12-09 | 2021-03-23 | 广东电网有限责任公司 | 一种直流输电***的可视化展示方法及装置 |
CN113259178A (zh) * | 2021-06-17 | 2021-08-13 | 南方电网科学研究院有限责任公司 | 一种直流换流工程逻辑回路生成方法、装置、终端及介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105680568A (zh) * | 2016-04-19 | 2016-06-15 | 南京国电南自电网自动化有限公司 | 一种智能变电站二次虚回路的自动成图监视***及其方法 |
CN106446431A (zh) * | 2016-09-30 | 2017-02-22 | 国网江苏省电力公司电力科学研究院 | 特高压直流输电控制保护设备的二次可视化方法 |
CN106532932A (zh) * | 2016-10-10 | 2017-03-22 | 国网上海市电力公司 | 基于scd完整模型的二次虚回路可视化***和运行方法 |
CN107565693A (zh) * | 2017-09-28 | 2018-01-09 | 国网青海省电力公司 | 智能变电站的光纤回路的可视化***及可视化方法 |
AU2018202870A1 (en) * | 2011-11-04 | 2018-05-17 | BigML, Inc. | Method and apparatus for visualizing and interacting with decision trees |
CN108280195A (zh) * | 2018-01-26 | 2018-07-13 | 五八有限公司 | 基于索引条的查询方法、装置、设备和存储介质 |
CN109756030A (zh) * | 2019-01-25 | 2019-05-14 | 国网河北省电力有限公司电力科学研究院 | 一种智能变电站二次回路可视化在线监测及智能运维方法 |
CN109980789A (zh) * | 2019-04-29 | 2019-07-05 | 南方电网科学研究院有限责任公司 | 直流控制保护***的状态检测方法、装置、设备及介质 |
-
2019
- 2019-09-24 CN CN201910905325.7A patent/CN110737660B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2018202870A1 (en) * | 2011-11-04 | 2018-05-17 | BigML, Inc. | Method and apparatus for visualizing and interacting with decision trees |
CN105680568A (zh) * | 2016-04-19 | 2016-06-15 | 南京国电南自电网自动化有限公司 | 一种智能变电站二次虚回路的自动成图监视***及其方法 |
CN106446431A (zh) * | 2016-09-30 | 2017-02-22 | 国网江苏省电力公司电力科学研究院 | 特高压直流输电控制保护设备的二次可视化方法 |
CN106532932A (zh) * | 2016-10-10 | 2017-03-22 | 国网上海市电力公司 | 基于scd完整模型的二次虚回路可视化***和运行方法 |
CN107565693A (zh) * | 2017-09-28 | 2018-01-09 | 国网青海省电力公司 | 智能变电站的光纤回路的可视化***及可视化方法 |
CN108280195A (zh) * | 2018-01-26 | 2018-07-13 | 五八有限公司 | 基于索引条的查询方法、装置、设备和存储介质 |
CN109756030A (zh) * | 2019-01-25 | 2019-05-14 | 国网河北省电力有限公司电力科学研究院 | 一种智能变电站二次回路可视化在线监测及智能运维方法 |
CN109980789A (zh) * | 2019-04-29 | 2019-07-05 | 南方电网科学研究院有限责任公司 | 直流控制保护***的状态检测方法、装置、设备及介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112542890A (zh) * | 2020-12-09 | 2021-03-23 | 广东电网有限责任公司 | 一种直流输电***的可视化展示方法及装置 |
CN112506976A (zh) * | 2020-12-14 | 2021-03-16 | 杭州趣链科技有限公司 | 数据流向的展示方法、装置、电子设备及存储介质 |
CN113259178A (zh) * | 2021-06-17 | 2021-08-13 | 南方电网科学研究院有限责任公司 | 一种直流换流工程逻辑回路生成方法、装置、终端及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110737660B (zh) | 2022-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109802852B (zh) | 应用于网络靶场的网络仿真拓扑的构建方法及*** | |
CN110737660B (zh) | 一种数据处理方法、设备及计算机可读存储介质 | |
CN100512163C (zh) | 一种拓扑图生成及拓扑结构检查的装置及方法 | |
CN107070724B (zh) | 一种电力通信网端到端业务通信状态监测方法 | |
CN109962847A (zh) | 业务功能链报文的封装方法和装置及计算机可读存储介质 | |
CN112104634A (zh) | 数据报文处理方法、***、设备及可读存储介质 | |
CN105323165A (zh) | 通信设备和多跳网络 | |
CN104579797B (zh) | 智能变电站交换机信息流自动配置方法 | |
CN104361190B (zh) | 二次***中虚端子自动化连接的方法及装置 | |
CN113612654A (zh) | 一种基于数据库的车载网关功能测试方法 | |
CN108134698A (zh) | 一种工业多协议物联网关的图形化配置平台 | |
EP3989395A1 (en) | Method, device, and computer program for configuring an intelligent electronic device | |
CN103312765B (zh) | 验证工业自动化和控制***的网络的节点的可达性 | |
US9946515B2 (en) | Methods and apparatus for designing device-to-device configurations suitable to be used in a power system | |
CN103365661A (zh) | 自动化测试脚本的开发方法和*** | |
CN111133839A (zh) | 调试有线通信网络的方法 | |
CN104283978A (zh) | 一种设备控制方法、***及转换器和第三方控制*** | |
CN201917907U (zh) | 一种用于仿真列车mvb网络环境的设备 | |
CN109343460B (zh) | 用于建立与plc通信的方法 | |
CN104239212A (zh) | 测试用例的查询方法及装置、测试用例的建立方法及装置 | |
CN113434372B (zh) | 一种定位指示的方法、设备、***及存储介质 | |
CN116260727A (zh) | 一种变电站的网络拓扑图自动生成方法及*** | |
JP5867698B2 (ja) | フィールド無線監視表示装置 | |
CN110890981B (zh) | 配置网络设备的***和实现网络设备配置的方法 | |
CN106506504A (zh) | 一种智能规约转换方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |