[发明专利]一种报文处理方法及装置有效
申请号: | 201810647318.7 | 申请日: | 2018-06-21 |
公开(公告)号: | CN108924200B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 张广文;邵志敏;陈玉峰;马骁;李勃;梁野;邵立嵩;苏达;高明慧;马力;多志林;宁志言;卢楷;马鸣;王景;李航 | 申请(专利权)人: | 国家电网有限公司;国网山东省电力公司;国网山东省电力公司电力科学研究院;北京科东电力控制系统有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/66 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 邓超 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 | ||
本发明提供了一种报文处理及装置,涉及电力系统配电通信技术领域,包括接收待处理的TCP报文;根据所述TCP报文的报文头以及所述状态机的起始状态确定报文处理方式以及所述状态机的下一状态;按照所述报文处理方式处理所述TCP报文,并将状态机的起始状态更新为所述下一状态。解决了现有TCP状态机很难判断是否收到过报文以及报文的发送方向导致的对报文的处理容易出现遗漏,代码复杂且不容易维护技术问题,达到了避免由于无法区分报文当前状态导致的对报文处理出现遗漏的问题,减少了代码复杂度,增强了代码健壮性和可维护性。
技术领域
本发明涉及电力系统配电通信技术领域,尤其是涉及一种报文处理方法及装置。
背景技术
根据国家电网公司的要求,配电自动化系统应在配电主站和配电终端之间串行接入配电安全交互网关。由于配电安全交互网关需要对配电主站和配电终端之间的报文进行转发和处理,所以导致配电主站和配电终端连接的通信模式转变为配电主站、配电安全交互网关和配电终端三个设备之间的连接。
目前,现有配电安全交互网关仅根据收到报文的报文信息进行相应处理,例如:在没有收到过报文的情况下,收到主站发来的SYN报文的时候要执行动作A,在接收到的上一个报文是终端发的SYN的情况下,收到主站发来的SYNACK报文的时候执行动作B,就需要类似如下伪代码:
if(direction==主站发type==IS_SYN没有收到过报文)
{
Action(A);
}
if(direction==主站发type==IS_SYNACK上一个报文是终端发的SYN)
{
Action(B);
}
在实际应用中,“没有收到过报文”以及“收到的上一个报文是终端发的SYN”这两种情况很难判断,导致对报文的处理容易出现遗漏,代码复杂且不容易维护。
发明内容
有鉴于此,本发明的目的在于提供一种报文处理方法及装置,以解决现有技术中存在的报文处理容易出现遗漏,代码复杂且不容易维护的问题。
第一方面,本发明实施例提供了一种报文处理方法,应用于配电安全交互网关,所述配电安全交互网关内置有TCP状态机,所述配电安全交互网关分别与配电网络中的配电主站和配电终端连接,所述方法包括:
接收待处理的TCP报文;
根据所述TCP报文的报文头以及所述状态机的起始状态确定报文处理方式以及所述状态机的下一状态;
按照所述报文处理方式处理所述TCP报文,并将状态机的起始状态更新为所述下一状态。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述根据所述TCP报文的报文头以及所述状态机的起始状态确定报文处理方式以及所述状态机的下一状态,包括:
根据所述TCP报文的报文头确定所述TCP报文的报文特征;
将所述报文特征输入至所述状态机,以使所述状态机根据预设的状态转移表及当前的所述起始状态,确定对所述TCP报文的处理方式及所述下一状态。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,在接收待处理的TCP报文之前还包括:
根据用户配置的报文特征及报文处理方式,设置TCP状态机,以及TCP状态机中预设的状态转移表,所述状态转移表中包含多组起始状态、报文特征、下一状态及处理方式之间的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网有限公司;国网山东省电力公司;国网山东省电力公司电力科学研究院;北京科东电力控制系统有限责任公司,未经国家电网有限公司;国网山东省电力公司;国网山东省电力公司电力科学研究院;北京科东电力控制系统有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810647318.7/2.html,转载请声明来源钻瓜专利网。