CN115412620A - 一种基于通信协议数据库***的变电站数据解析方法 - Google Patents
一种基于通信协议数据库***的变电站数据解析方法 Download PDFInfo
- Publication number
- CN115412620A CN115412620A CN202211041294.3A CN202211041294A CN115412620A CN 115412620 A CN115412620 A CN 115412620A CN 202211041294 A CN202211041294 A CN 202211041294A CN 115412620 A CN115412620 A CN 115412620A
- Authority
- CN
- China
- Prior art keywords
- communication
- data
- protocol
- message
- substation
- 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
- 230000006854 communication Effects 0.000 title claims abstract description 174
- 238000004891 communication Methods 0.000 title claims abstract description 170
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000007405 data analysis Methods 0.000 title claims abstract description 22
- 238000004458 analytical method Methods 0.000 claims abstract description 14
- 230000008569 process Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 15
- 238000006243 chemical reaction Methods 0.000 claims description 10
- 238000012790 confirmation Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 238000007689 inspection Methods 0.000 abstract description 4
- 238000012545 processing Methods 0.000 abstract description 3
- 230000009471 action Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- 230000003245 working effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Communication Control (AREA)
Abstract
本申请涉及变电站的智能运检技术领域,公开了一种基于通信协议数据库***的变电站数据解析方法依如下步骤实施:S1:启动***;S2:将通信报文数据化;S3:识别协议;S4:解析指令。该基于通信协议数据库***的变电站数据解析方法,通过设置以变电站通信***为核心对象,分别从数字化、识别、存储以及查询等四个方面建立了变电站通信数据解析的智能体系,构建了一种变电站通信之心脏,实现了数据报文之间高效的沟通、解析,提高了变电站数据处理效率,解决了变电站通信***通信交流的工作效率低的问题。
Description
技术领域
本申请涉及变电站的智能运检技术领域,具体为一种基于通信协议数据库***的变电站数据解析方法。
背景技术
在如今变电站的实际应用中,涉及各种不同结构的多类带电检测数据,对于这些数据解析方法的研究,具体指研究多类固定带电检测装置或***的数据报文解析方式、以及移动平台(多指变电站巡检机器人)所采集的图像的解析方式。亦即研究包括固定带电检测装置或***的结构化数据解析方法、以及巡检机器人采集的图像等非结构化数据的解析方法。
以结构化数据报文为例,为实现将采用不同数据交换协议的数据报文进行识别、解析、查询、转换等操作,并达到结构化数据解析准确率100%的目的,通过调用通信数据协议数据集合并进行报文映射的形式进行相互通信协议转换,并对报文进行特征验证,以此为判别依据确定通信各个***的相互对应关系。在通信报文识别的基础上,采用报文数据提取和报文重新组织的方法,将接收到的报文转化成统一格式的报文以便于后续的数据融合应用等,并在不同类型数据库中开辟储存空间供不同结构的数据报文分别储存。
现有技术中,变电站通信***通信交流的工作效率低,在识别、查询、解析、转换等***操作方面,没法形成高效、富有严密体系的工作效果。
发明内容
针对现有技术的不足,本申请提供了一种基于通信协议数据库***的变电站数据解析方法,解决了变电站通信***通信交流的工作效率低的问题。
为实现上述目的,本申请提供如下技术方案:一种基于通信协议数据库***的变电站数据解析方法,其特征在于,依如下步骤实施:
S1:启动***;
S2:将通信报文数据化;
S3:识别协议;
S4:解析指令。
优选的,所述步骤S1中包括如下步骤:
S1.1:启动整体***;
S1.2:初始化通信***各个通信接口、数据库等;
S1.3:将各个端口进行配置;
S1.4:读取配置文件,检查各个端口所配置的数据通信协议是否符合数据通信协议数据集合中的标准;若配置成功则继续,否则向***报告错误;
S1.5:启动数据协议识别过程;
优选的,所述步骤S1.3中包括如下步骤:
S1.3.1:将各个通信***数据源端口配置为数据源端口模式;
S1.3.2:将接收储存的数据库配置为数据储存接收模式;
S1.3.3:将智能通信协议转换器配置为收发模式。
优选的,所述通信报文数据化包括字段名称数字化、字节数目数字化和报文内容数字化。
优选的,所述步骤S3中包括如下步骤:
S3.1:***启动各个通信***数据端口;
S3.2:将各个通信数据端口通信交换协议进行定义;
S3.3:***确定现有通信交换协议数据集合中各协议里各个字段定义部分的特殊字段,并将其反馈给各个智能协议转换器,进行读取;
S3.4:确定各个端口的发送与接收方,对于***中某一接收到数据通信报文的通信接口,将其定义为本次通信的发送主方,并判定这个发送主方所发送的通信报文的通信协议类型;
S3.5:***将从发送主方接收到的报文转发到别的端口,等待回应。若接收到某***的响应数据报文,则本次的发送接收主从关系确定,进入步骤S3.7,否则进入步骤S3.6;
S3.6:***将从发送主方接收到的报文任意转换为以通信交换协议数据集合中的另一通信协议为约束的报文,并将其转发到其他端口,等待回应,若接收到某***的响应数据报文,则本次发送接受主从关系确定,进入步骤S3.7,否则重复步骤S3.6;
S3.7:在变电站各通信***经过上述步骤循环后,便可以得到所有通信***之间的对应发送-接受关系,并将这些收发关系储存至响应的关系型数据库中。
优选的,所述步骤S3.2包括变量定义、字段定义、报文定义和问答关系定义。
优选的,所述步骤S3.4中包括如下步骤:
S3.4.1:将数据协议识别过程中所确定的各协议里各个字段定义部分的特殊字段配置到协议转换器中,用其中配置的发送与缓存队列区暂存,随时准备转供;
S3.4.2:选定特征字段中若干有代表性的字段为特征字段;
S3.4.3:将集合中的通信数据协议的数据报文的特征字段进行对比,若对比结果一致,进入步骤S3.4.4,否则重复步骤S3.4.3;
S3.4.4:将步骤S3.4.3中传递至本步骤的数据报文的地址字段和通信数据协议集合中的通信数据协议的地址字段进行对比,若对比结果一致,进入步骤S3.4.5,否则重复步骤S3.4.4;
S3.4.5:将通过了步骤S3.4.3和步骤S3.4.4确认并转入步骤五的数据报文与通信数据协议集合中的通信数据协议的数据报文的数据报文类型字段进行对比,若对比结果一致,进入步骤S3.4.6,否则重复步骤S3.4.5;
S3.4.6:将均通过步骤S3.4.3,步骤S3.4.4,步骤S3.4.5多重循环的数据报文与通信数据协议集合中的通信协议进行一一对应,识别成功。
优选的,所述步骤S4中包括如下步骤:
S4.1:将经过通信协议识别后的数据报文,以结构化、非结构化数据为区分标准分别储存至关系型数据库、非关系型数据库;
S4.2:在针对某一对象数据进行操作时,对于其隶属于不同数据库不同结构类型的数据,将指令进行分解,按照数据通信协议,将指令分解为不同的子指令,并分别发送至相应数据库;
S4.3:在各个数据库接收到***的指令后,通过数据协议转换等方式,完成解析、查询、转换等任务,并将结果反馈至***终端。若***没有收到各数据库反馈的信息,说明指令有误,抑或通信过程中出现问题,向***报错。
本申请提供了一种基于通信协议数据库***的变电站数据解析方法,具备以下有益效果:
该基于通信协议数据库***的变电站数据解析方法,通过设置以变电站通信***为核心对象,分别从数字化、识别、存储以及查询等四个方面建立了变电站通信数据解析的智能体系,构建了一种变电站通信之心脏,实现了数据报文之间高效的沟通、解析,提高了变电站数据处理效率。同时,这样一种方法将不同结构化的数据分别储存至不同的关系型和非关系型数据库中,并与通信协议数据库集合一起,供整个***随时调用、查询、解析,扩展了整个***的设备感知、分析、沟通和行为能力,为变电站设备建立了智能***,解决了变电站通信***通信交流的工作效率低的问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本申请实施例***示意图。
图2是本申请实施例整体工作流程图。
图3是本申请实施例数据协议识别过程的流程图。
图4是本申请实施例数据协议识别过程中的数据协议判定流程图。
具体实施方式
为使得本申请的申请目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本申请一部分实施例,而非全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“上”、“下”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
下面结合附图1-附图4并通过具体实施方式来进一步说明本申请的技术方案。
本实施例提供了一种基于数据库通信协议技术的变电站数据解析方法,其技术方案包括通信报文的数字化处理、通信协议的转换识别与储存、通信报文的映射解析、通信报文的整体查询管理。硬件配置部分包括通信端口、电源管理单元、数据库储存单元、控制单元等。如图所示,控制单元控制***的整体操作流程,通信***的各个端口将通信报文数字化后传递至通信协议智能转换器中,通过识别判定后,确定其与通信交换协议数据集合的约束关系,并确定通信***中各个端口的发送接受关系。最终在多类数据库中开辟储存空间,将所需关系数据配置至数据库中储存。
一种基于通信协议数据库***的变电站数据解析方法,其特征在于,依如下步骤实施:
S1:启动***;
S2:将通信报文数据化;
S3:识别协议;
S4:解析指令。
所述步骤S1中包括如下步骤:
S1.1:启动整体***;
S1.2:初始化通信***各个通信接口、数据库等;
S1.3:将各个端口进行配置;
S1.4:读取配置文件,检查各个端口所配置的数据通信协议是否符合数据通信协议数据集合中的标准;若配置成功则继续,否则向***报告错误;
S1.5:启动数据协议识别过程;
所述步骤S1.3中包括如下步骤:
S1.3.1:将各个通信***数据源端口配置为数据源端口模式;
S1.3.2:将接收储存的数据库配置为数据储存接收模式;
S1.3.3:将智能通信协议转换器配置为收发模式。
通信报文数据化过程为将通信报文的格式按照通信数据协议数据包进行定义。数字化过程包括用字段名称、字节数目、报文内容等来将通信协议报文进行数字化表达,使其便于修改与解析操作,以及储存于不同结构类型数据库中。
在一个实施例中,ZB:3UA UB UC,字段名称为ZB,代表主变压器,字段内有3个字节,分别问UA,UB,UC,代表三相电压,具体代表内容不固定。当报文中有部分内容需要用多个字节表示时,可在变量后加上数字,从0依次向上递增,表示变量所需字节数目,且根据数字大小分别代表不同高低字节。例如ZB:6IA.1IA.0IB.1IB.0IC.1IC.0,字段名称仍是ZB,包含6个字节,分别是IA高字节IA.1,IA低字节IA.0,IB高字节IB.1,IB低字节IB.0,IC高字节IC.1,IC低字节IC.0。
以上是根据变电站设备特点进行的数据字节、字段定义,依照通信报文协议的规定,将这些字段进行有序排列后,即可以将通信报文进行数字化处理。将字段名X字段名Y字段名Z进行组合即可将三个字段顺序排列成一个通信报文,例如:BYQ KG SDX即可将分别代表变压器,开关,输电线的变量BYQ,KG,SDX组合成一个通信报文,代表一个特定的变电站设备对象集合。
所述步骤S3中包括如下步骤:
S3.1:***启动各个通信***数据端口;
S3.2:将各个通信数据端口通信交换协议进行定义,其中包括变量定义、字段定义、报文定义、问答关系定义;
S3.3:***确定现有通信交换协议数据集合中各协议里各个字段定义部分的特殊字段,并将其反馈给各个智能协议转换器,进行读取;
S3.4:确定各个端口的发送与接收方,对于***中某一接收到数据通信报文的通信接口,将其定义为本次通信的发送主方,并判定这个发送主方所发送的通信报文属于通信协议数据集合中的哪一通信协议;
S3.5:***将从发送主方接收到的报文转发到别的端口,等待回应。若接收到某***的响应数据报文,则本次的发送接收主从关系确定,进入步骤S3.7,否则进入步骤S3.6;
S3.6:***将从发送主方接收到的报文任意转换为以通信交换协议数据集合中的另一通信协议为约束的报文,并将其转发到别的端口,等待回应,若接收到某***的响应数据报文,则本次发送接受主从关系确定,进入步骤S3.7,否则重复步骤S3.6;
S3.7:在变电站各通信***经过上述步骤循环后,便可以得到所有通信***之间的对应发送-接受关系,并将这些收发关系储存至响应的关系型数据库中,在后续的解析、转换、查询过程中,便不必再考虑相互对应关系,提升了各种控制操作的效率。
所述步骤S3.4中包括如下步骤:
S3.4.1:将数据协议识别过程中所确定的各协议里各个字段定义部分的特殊字段配置到协议转换器中,用其中配置的发送与缓存队列区暂存,随时准备转供;
S3.4.2:选定特征字段中若干有代表性的字段为第一特征字段、第二特征字段、第三特征字段、第四特征等,本实施例中选择帧定义中的帧头、帧尾字段作为第一特征字段,选择数据报文的地址字段作为第二特征字段,选择数据报文类型字段作为第三特征字段;
S3.4.3:将集合中的通信数据协议的数据报文的帧头字段、帧尾字段依次进行对比,若对比结果一致,进入步骤四在数据协议识别过程中所接收到的数据报文的帧头字段、帧尾字段依次与通信数据协议,否则重复步骤S3.4.3;
S3.4.4:将步骤S3.4.3中传递至本步骤的数据报文的地址字段和通信数据协议集合中的通信数据协议的地址字段进行对比,若对比结果一致,进入步骤S3.4.5,否则重复步骤S3.4.4;
S3.4.5:将通过了步骤S3.4.3和步骤S3.4.4确认并转入步骤五的数据报文与通信数据协议集合中的通信数据协议的数据报文的数据报文类型字段进行对比,若对比结果一致,进入步骤S3.4.6,否则重复步骤S3.4.5;
S3.4.6:将均通过步骤S3.4.3,步骤S3.4.4,步骤S3.4.5多重循环的数据报文与通信数据协议集合中的通信协议进行一一对应,识别成功。
所述数据协议判定方法,之所以要以三个数据报文特征为判定标准,是由于数据报文的帧头、帧尾字段可能会出现判定错误的情况:当变电站通信过程中通信波特率较高或者瘦到别的信号干扰产生耦合时,判定过程中可能会出现并未从报文的帧头开始判定的情况。此时若该报文的某一部分正好与帧头、帧尾重合,则易出现判定失误的情况;地址字段与数据报文类型字段同理,故以三种特征字段作为判断。同样的,若以许用码、禁用码、校验码等字段作为特征字段,仍然可行。值得注意的是,由于通信***各端口的通信报文的通信数据协议必定来源于储存通信数据协议的集合之中,故相对应的报文和通信数据协议必须同时满足步骤S3.4.3、步骤S3.4.4、步骤S3.4.5。若此三个步骤在循环判定后无法同时满足,则需要向***报错,此时也许是产生了较大的通信干扰,或者***设备收到了外界损坏,这部分内容变电站专业人士应当有具体的了解,本实施例不做赘述。
所述基于数据库管理***的多类数据解析方法,在上述所有步骤结束后,变电站设备中通信***的通信报文已完成数据化,所采用的数据协议也进行了多重识别,确定了数据通信端口相互之间的对应关系。而对于不同结构类型的数据,本实施例采用将其分别储存至不同关系型、非关系型数据库的方法,方便未来的解析、查询、交换操作等。
涉及到整个***对不同通信端口、各类通信报文数据等的控制与指令,本实施例提出的具体方法如下:
S4.1:将经过通信协议识别后的数据报文,以结构化、非结构化数据为区分标准分别储存至关系型数据库、非关系型数据库;
S4.2:在针对某一对象数据进行操作时,对于其隶属于不同数据库不同结构类型的数据,将指令进行分解,按照数据通信协议,将指令分解为不同的子指令,并分别发送至相应数据库;
S4.3:在各个数据库接收到***的指令后,通过数据协议转换等方式,完成解析、查询、转换等任务,并将结果反馈至***终端。若***没有收到各数据库反馈的信息,说明指令有误,抑或通信过程中出现问题,向***报错。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
尽管已经示出和描述了本申请的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本申请的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本申请的范围由所附权利要求及其等同物限定。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (8)
1.一种基于通信协议数据库***的变电站数据解析方法,其特征在于,依如下步骤实施:
S1:启动***;
S2:将通信报文数据化;
S3:识别协议;
S4:解析指令。
2.根据权利要求1所述的一种基于通信协议数据库***的变电站数据解析方法,其特征在于,所述步骤S1中包括如下步骤:
S1.1:启动整体***;
S1.2:初始化通信***各个通信接口、数据库等;
S1.3:将各个端口进行配置;
S1.4:读取配置文件,检查各个端口所配置的数据通信协议是否符合数据通信协议数据集合中的标准;若配置成功则继续,否则向***报告错误;
S1.5:启动数据协议识别过程。
3.根据权利要求2所述的一种基于通信协议数据库***的变电站数据解析方法,其特征在于,所述步骤S1.3中包括如下步骤:
S1.3.1:将各个通信***数据源端口配置为数据源端口模式;
S1.3.2:将接收储存的数据库配置为数据储存接收模式;
S1.3.3:将智能通信协议转换器配置为收发模式。
4.根据权利要求1所述的一种基于通信协议数据库***的变电站数据解析方法,其特征在于,所述通信报文数据化包括字段名称数字化、字节数目数字化和报文内容数字化。
5.根据权利要求1所述的一种基于通信协议数据库***的变电站数据解析方法,其特征在于,所述步骤S3中包括如下步骤:
S3.1:***启动各个通信***数据端口;
S3.2:将各个通信数据端口通信交换协议进行定义;
S3.3:***确定现有通信交换协议数据集合中各协议里各个字段定义部分的特殊字段,并将其反馈给各个智能协议转换器,进行读取;
S3.4:确定各个端口的发送与接收方,对于***中某一接收到数据通信报文的通信接口,将其定义为本次通信的发送主方,并判定这个发送主方所发送的通信报文的通信协议类型;
S3.5:***将从发送主方接收到的报文转发到别的端口,等待回应;若接收到某***的响应数据报文,则本次的发送接收主从关系确定,进入步骤S3.7,否则进入步骤S3.6;
S3.6:***将从发送主方接收到的报文任意转换为以通信交换协议数据集合中的另一通信协议为约束的报文,并将其转发到其他端口,等待回应,若接收到某***的响应数据报文,则本次发送接受主从关系确定,进入步骤S3.7,否则重复步骤S3.6;
S3.7:在变电站各通信***经过上述步骤循环后,便可以得到所有通信***之间的对应发送-接受关系,并将这些收发关系储存至响应的关系型数据库中。
6.根据权利要求5所述的一种基于通信协议数据库***的变电站数据解析方法,其特征在于,所述步骤S3.2包括变量定义、字段定义、报文定义和问答关系定义。
7.根据权利要求5所述的一种基于通信协议数据库***的变电站数据解析方法,其特征在于,所述步骤S3.4中包括如下步骤:
S3.4.1:将数据协议识别过程中所确定的各协议里各个字段定义部分的特殊字段配置到协议转换器中,用其中配置的发送与缓存队列区暂存,随时准备转供;
S3.4.2:选定特征字段中若干有代表性的字段为特征字段;
S3.4.3:将集合中的通信数据协议的数据报文的特征字段进行对比,若对比结果一致,进入步骤S3.4.4,否则重复步骤S3.4.3;
S3.4.4:将步骤S3.4.3中传递至本步骤的数据报文的地址字段和通信数据协议集合中的通信数据协议的地址字段进行对比,若对比结果一致,进入步骤S3.4.5,否则重复步骤S3.4.4;
S3.4.5:将通过了步骤S3.4.3和步骤S3.4.4确认并转入步骤五的数据报文与通信数据协议集合中的通信数据协议的数据报文的数据报文类型字段进行对比,若对比结果一致,进入步骤S3.4.6,否则重复步骤S3.4.5;
S3.4.6:将均通过步骤S3.4.3,步骤S3.4.4,步骤S3.4.5多重循环的数据报文与通信数据协议集合中的通信协议进行一一对应,识别成功。
8.根据权利要求1所述的一种基于通信协议数据库***的变电站数据解析方法,其特征在于,所述步骤S4中包括如下步骤:
S4.1:将经过通信协议识别后的数据报文,以结构化、非结构化数据为区分标准分别储存至关系型数据库、非关系型数据库;
S4.2:在针对某一对象数据进行操作时,对于其隶属于不同数据库不同结构类型的数据,将指令进行分解,按照数据通信协议,将指令分解为不同的子指令,并分别发送至相应数据库;
S4.3:在各个数据库接收到***的指令后,通过数据协议转换等方式,完成解析、查询、转换等任务,并将结果反馈至***终端。若***没有收到各数据库反馈的信息,说明指令有误,抑或通信过程中出现问题,向***报错。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211041294.3A CN115412620B (zh) | 2022-08-29 | 2022-08-29 | 一种基于通信协议数据库***的变电站数据解析方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211041294.3A CN115412620B (zh) | 2022-08-29 | 2022-08-29 | 一种基于通信协议数据库***的变电站数据解析方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115412620A true CN115412620A (zh) | 2022-11-29 |
CN115412620B CN115412620B (zh) | 2024-01-09 |
Family
ID=84162002
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211041294.3A Active CN115412620B (zh) | 2022-08-29 | 2022-08-29 | 一种基于通信协议数据库***的变电站数据解析方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115412620B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116055584A (zh) * | 2023-01-12 | 2023-05-02 | 大秦新能源科技(泰州)有限公司 | 一种基于不同通讯协议的锂离子电池通信方法和*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5818603A (en) * | 1996-03-29 | 1998-10-06 | Ricoh Company, Ltd. | Method and system for controlling and communicating with machines using multiple communication formats |
CN108521378A (zh) * | 2018-04-23 | 2018-09-11 | 天津芯海创科技有限公司 | 异构协议报文的转发方法、装置和网络交换设备 |
CN112118232A (zh) * | 2020-08-25 | 2020-12-22 | 通号城市轨道交通技术有限公司 | 报文协议解析方法及装置 |
EA202190290A1 (ru) * | 2011-07-26 | 2021-08-31 | Секьюрити Мэттерс Б.В. | Способ и система для классифицирования сообщения протокола в сети передачи данных |
CN114422555A (zh) * | 2022-03-28 | 2022-04-29 | 成都柔水科技有限公司 | 一种基于CIM平台可自定义配置IoT数据解析的方法 |
US20220206473A1 (en) * | 2020-12-31 | 2022-06-30 | Tianjin University | Method for identifying and parsing industrial control protocol based on industrial gateway |
-
2022
- 2022-08-29 CN CN202211041294.3A patent/CN115412620B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5818603A (en) * | 1996-03-29 | 1998-10-06 | Ricoh Company, Ltd. | Method and system for controlling and communicating with machines using multiple communication formats |
EA202190290A1 (ru) * | 2011-07-26 | 2021-08-31 | Секьюрити Мэттерс Б.В. | Способ и система для классифицирования сообщения протокола в сети передачи данных |
CN108521378A (zh) * | 2018-04-23 | 2018-09-11 | 天津芯海创科技有限公司 | 异构协议报文的转发方法、装置和网络交换设备 |
CN112118232A (zh) * | 2020-08-25 | 2020-12-22 | 通号城市轨道交通技术有限公司 | 报文协议解析方法及装置 |
US20220206473A1 (en) * | 2020-12-31 | 2022-06-30 | Tianjin University | Method for identifying and parsing industrial control protocol based on industrial gateway |
CN114422555A (zh) * | 2022-03-28 | 2022-04-29 | 成都柔水科技有限公司 | 一种基于CIM平台可自定义配置IoT数据解析的方法 |
Non-Patent Citations (1)
Title |
---|
缪文贵;刘峰;唐凯;张祥文;: "基于IEC61850的数字化变电站中的规约测试技术", 江苏电机工程, no. 1, pages 1 - 4 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116055584A (zh) * | 2023-01-12 | 2023-05-02 | 大秦新能源科技(泰州)有限公司 | 一种基于不同通讯协议的锂离子电池通信方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN115412620B (zh) | 2024-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5007017A (en) | Method and apparatus for data communication through composite network | |
CN106652415A (zh) | 一种多表集抄协议的处理方法及装置 | |
CN115412620A (zh) | 一种基于通信协议数据库***的变电站数据解析方法 | |
CN111294235B (zh) | 数据处理方法、装置、网关及可读存储介质 | |
CN108462707B (zh) | 一种基于深度学习序列分析的移动应用识别方法 | |
CN113111115A (zh) | 一种数据信息管理***及其方法 | |
CN106533728B (zh) | 服务器信息收集方法和装置 | |
CN106452954A (zh) | Http数据特征分析方法及*** | |
CN116506530B (zh) | 一种误码率低的多协议rfid读写器 | |
CN107094085A (zh) | 一种信令传送方法及装置 | |
CN116614326A (zh) | 一种基于单通道多设备的modbus通信方法 | |
CN115842861A (zh) | 边缘连接设备适配方法、装置及计算机可读存储介质 | |
CN113297218B (zh) | 一种多***数据交互方法、装置及*** | |
CN114285719A (zh) | 多idc环境中集中识别不同类网络设备的策略方法和*** | |
CN113760799A (zh) | Upp接口的可扩展通信方法、装置、计算机设备和存储介质 | |
CN114636891A (zh) | 一种安全高效的配网设备试验数据无线传输方法 | |
CN103346961A (zh) | 一种数据打包交换的方法和*** | |
CN109618407A (zh) | 兼容TCP/IP网络的基于ZigBee设备的服务注册方法及*** | |
CN112217896A (zh) | 一种json报文转换方法以及相关装置 | |
CN115150436B (zh) | 一种实现物联网传感模组与mcu的串行通信的***及方法 | |
CN115866077B (zh) | 一种自适应的物联网tcp协议动态处理***及方法 | |
CN107800696A (zh) | 一种云平台虚拟交换机上通信伪造源识别方法 | |
CN116939063B (zh) | 一种主动标识终端、方法和介质 | |
CN218941111U (zh) | 一种微控制器、电子设备和车辆 | |
CN114827188B (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 |