数据处理的方法及终端设备技术

技术编号:22005358 阅读:69 留言:0更新日期:2019-08-31 06:52
本发明专利技术适用于网络通信技术领域,提供了一种数据处理的方法及终端设备,该方法包括:接收报文;根据预设的报文解析链,对所述报文进行分段解析,获得解析后的数据;将所述数据进行数据分组并存储,提供了一套基于IEC104协议的报文采集、报文解析、数据处理和数据存储的良好设计,使得将IEC104采集的报文、解析报文和数据处理可以进行良好的解耦,更便于复用、扩展和维护。

Data Processing Method and Terminal Equipment

【技术实现步骤摘要】
数据处理的方法及终端设备
本专利技术属于网络通信
,尤其涉及一种数据处理的方法及终端设备。
技术介绍
IEC104协议作为一种国际标准协议,具有实时性好、可靠性高、数据流量大、便于信息量扩充、支持网络传输的等优点,其内容和功能涵盖了保护方面的定义,不仅可以应用在调度和变电站端,而且完全适用于变电站内的通信网络。具体地,应用IEC104协议的主站可以进行报文采集、报文解析、数据处理和数据存储的操作。然而,由于传统的IEC104主站开发在通讯方面没有进行良好设计,导致稳定性较低。每次开发基于IEC104的协议都需要各自实现一套采集、解析、存储逻辑,并且业务逻辑的耦合导致无法复用和扩展。另外,传统的报文解析方法没有进行规整、设计,会导致报文解析时容易出错,并且出错后不易排查。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据处理的方法及终端设备,以解决现有技术中每次开发基于IEC104的协议都需要各自实现一套采集、解析逻辑,并且业务逻辑的耦合导致无法复用和扩展,以及报文解析方法没有进行规整、设计,导致报文解析时容易出错,并且出错后不易排查的问题。本专利技术实施例的第一方面提供了一种本文档来自技高网...

【技术保护点】
1.一种数据处理的方法,其特征在于,包括:接收报文;根据预设的报文解析链,对所述报文进行分段解析,获得解析后的数据;将所述数据进行数据分组并存储。

【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括:接收报文;根据预设的报文解析链,对所述报文进行分段解析,获得解析后的数据;将所述数据进行数据分组并存储。2.如权利要求1所述的数据处理的方法,其特征在于,所述预设的报文解析链包含至少一个解析链子类,所述根据预设的报文解析链,对所述报文进行分段解析,获得解析后的数据,包括:A、确定解析链子类对应的所述报文中待解析的字节;B、根据所述解析链子类,解析对应的待解析的字节;循环执行步骤A和B,直至对所述报文解析完成,获得解析后的数据。3.如权利要求2所述的数据处理的方法,其特征在于,所述将所述数据进行数据分组并存储,包括:根据解析后的所述数据,获得传输所述数据采用的Iec104协议中的远程号;将所述数据以对应的远程号为索引进行存储。4.如权利要求2所述的数据处理的方法,其特征在于,所述将所述数据进行数据分组并存储,包括:根据解析后的所述数据,在预存的业务属性表中查询获得所述数据的业务属性名,所述业务属性表中保存至少一对数据和对应的业务属性名;将所述数据以所述业务属性名为索引进行存储。5.如权利要求4所述的数据处理的方法,其特征在于,在所述将所述数据进行数据分组并存储之后,还包括:根据所述数据的所述业务属...

【专利技术属性】
技术研发人员:王敬卿林琛强陈闽洪
申请(专利权)人:厦门科灿信息技术有限公司科华恒盛股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1