报文处理方法及装置制造方法及图纸

技术编号:15652750 阅读:113 留言:0更新日期:2017-06-17 06:30
本发明专利技术提供了一种报文处理方法及装置,其中,该方法包括:接收具有第一标志的报文;在物理层中去掉该报文中的第一标志,并在该报文中添加第二标志;其中,第一标志不同于第二标志;将添加有第二标志的该报文发送至应用层。通过本发明专利技术解决了现有技术中交换设备以相同的方式发送特殊管理报文和普通管理报文,导致增加TCP/IP协议控制通道的负担以及无法对丢失的特殊报文进行定位的问题。

【技术实现步骤摘要】
报文处理方法及装置
本专利技术涉及电力系统领域,具体涉及一种报文处理方法及装置。
技术介绍
在智能变电站交换设备中,报文管理方法发挥着重大作用,其主要功能是:管理交换设备端口的状态、设置交换设备的通信模式、控制交换设备间通信、收集和管理各交换设备重要报文等。在电力交换设备中,一般通过linux底层TCP/IP协议管理和控制电力业务信息,将端口的业务信息和配置信息传给中央处理器(CentralProcessingUnit,简称为CPU),同时负责监视各端口的运行状态、端口上下等状态的配置。目前,大多数交换设备对特殊的报文处理是和普通报文一起,经过linux底层TCP/IP协议传给应用层进行处理。针对一些特殊的报文,如果再使用TCP/IP操作系统这套协议栈,一方面会增加TCP/IP协议控制通道的负担,不利于CPU的处理,另一方面在一些数据包流量大的情况下,会导致特殊报文丢失,如果报文丢失,不利于直接对报文的定位。
技术实现思路
有鉴于此,本专利技术实施例提供了一种报文处理方法及装置,以解决现有技术中交换设备以相同的方式发送特殊管理报文和普通管理报文,导致增加TCP/IP协议控制通道的负担以及无法对丢失的特殊报文进行定位的问题。为此,本专利技术实施例提供了如下技术方案:本专利技术实施例提供了一种报文处理方法,包括:接收具有第一标志的报文;在物理层中去掉所述报文中的所述第一标志,并在所述报文中添加第二标志;其中,所述第一标志不同于所述第二标志;将添加有所述第二标志的所述报文发送至应用层。可选地,所述具有第一标志的报文是由交换芯片将所述第一标志添加到所述报文得到的。本专利技术实施例还提供了另一种报文处理方法,包括:获取报文;在所述报文中添加第二标志;在所述物理层中将所述报文中的第二标志去掉,并在所述报文中添加第一标志;其中,所述第一标志不同于所述第二标志;将添加有所述第一标志的所述报文发送至交换芯片。可选地,添加有所述第一标志的所述报文由交换芯片将所述第一标志去掉后发送至端口。可选地,所述第一标志为DSA标志。可选地,所述报文包括以下至少之一:goose报文、sv报文。本专利技术实施例提供了一种报文处理装置,包括:接收模块,用于接收具有第一标志的报文;第一处理模块,用于在物理层中去掉所述报文中的所述第一标志,并在所述报文中添加第二标志;其中,所述第一标志不同于所述第二标志;第一发送模块,用于将添加有所述第二标志的所述报文发送至应用层。可选地,所述具有第一标志的报文是由交换芯片将所述第一标志添加到所述报文得到的。本专利技术实施例还提供了另一种报文处理装置,包括:获取模块,用于获取报文;添加模块,用于在所述报文中添加第二标志;第二处理模块,用于在所述物理层中将所述报文中的第二标志去掉,并在所述报文中添加第一标志;其中,所述第一标志不同于所述第二标志;第二发送模块,用于将添加有所述第一标志的所述报文发送至交换芯片。可选地,添加有所述第一标志的所述报文由交换芯片将所述第一标志去掉后发送至端口。可选地,所述第一标志为DSA标志。可选地,所述报文包括以下至少之一:goose报文、sv报文。本专利技术实施例技术方案,具有如下优点:本专利技术实施例提供了一种报文处理方法及装置,接收具有第一标志的报文,在物理层中去掉该报文中的第一标志,并在该报文中添加不同于第一标志的第二标志,将添加有第二标志的该报文发送至应用层。将报文由底层的物理层直接发送至高层的应用层,不同于现有技术中将无论是普通管理报文或者特殊管理报文均通过TCP/IP协议栈控制通道完成发送,减轻了TCP/IP协议栈控制通道的负担。另一个方面,在报文传输过程中,经过不同层时,对报文添加不同的标志,当报文出现丢失或者下发困难的情况下,通过不同位置标志的信息,能快速的定位丢失报文的位置,节省了查找定位丢失报文的时间,为报文的丢失定位提供了便利。通过本专利技术实施例解决了现有技术中交换设备以相同的方式发送特殊管理报文和普通管理报文,导致增加TCP/IP协议控制通道的负担以及无法对丢失的特殊报文进行定位的问题。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的报文处理方法的一个流程图;图2是根据本专利技术实施例的报文处理方法的另一个流程图;图3是根据本专利技术实施例的嵌入式系统的硬件连接图;图4是根据本专利技术实施例的标签追踪方式流程图;图5是根据本专利技术实施例报文处理装置的一个结构框图;图6是根据本专利技术实施例报文处理装置的另一个结构框图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。实施例1本实施例所述的报文处理方法主要用于电力通信系统的通信设备中,同时也可用于电信、联通、网通和移动等通信设备中。在本实施例中提供了一种报文处理方法,图1是根据本专利技术实施例的报文处理方法的一个流程图,在本实施例中描述的是,报文由物理层发送至应用层的过程,如图1所示,该流程包括如下步骤:步骤S101,接收具有第一标志的报文;在电力通信系统的通信设备中,例如可以从交换芯片接收该具有第一标志的报文,具有第一标志的报文是由交换芯片将该第一标志添加到该报文得到的;步骤S102,在物理层中去掉该报文中的第一标志,并在该报文中添加第二标志;其中,第一标志不同于第二标志;在报文传输过程中,经过不同层时,对报文添加不同的标志,当报文出现丢失或者下发困难的情况下,通过不同位置标志的信息,能快速的定位丢失报文的位置,节省了查找定位丢失报文的时间,为报文的丢失定位提供了便利;例如第二标志可以是0x9100标志;步骤S103,将添加有第二标志的该报文发送至应用层。实现了将报文由底层物理层直接发送至高层的应用层。通过上述步骤,接收具有第一标志的报文,在物理层中去掉该报文中的第一标志,并在该本文档来自技高网...
报文处理方法及装置

【技术保护点】
一种报文处理方法,其特征在于,包括:接收具有第一标志的报文;在物理层中去掉所述报文中的所述第一标志,并在所述报文中添加第二标志;其中,所述第一标志不同于所述第二标志;将添加有所述第二标志的所述报文发送至应用层。

【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:接收具有第一标志的报文;在物理层中去掉所述报文中的所述第一标志,并在所述报文中添加第二标志;其中,所述第一标志不同于所述第二标志;将添加有所述第二标志的所述报文发送至应用层。2.根据权利要求1所述的方法,其特征在于,所述具有第一标志的报文是由交换芯片将所述第一标志添加到所述报文得到的。3.一种报文处理方法,其特征在于,包括:获取报文;在所述报文中添加第二标志;在物理层中将所述报文中的第二标志去掉,并在所述报文中添加第一标志;其中,所述第一标志不同于所述第二标志;将添加有所述第一标志的所述报文发送至交换芯片。4.根据权利要求3所述的方法,其特征在于,添加有所述第一标志的所述报文由交换芯片将所述第一标志去掉后发送至端口。5.根据权利要求1至4中任一所述的方法,其特征在于,所述第一标志为DSA标志。6.根据权利要求1至4中任一所述的方法,其特征在于,所述报文包括以下至少之一:goose报文、sv报文。7.一种报文处理装置,其特征在于,包括:接收模块,用于接收具有...

【专利技术属性】
技术研发人员:姚启桂李炳林黄在朝邓辉喻强王玮虞跃陈磊刘川陶静沈文张增华王向群孙晓艳陈伟卜宪德田文峰吕立东姚继明
申请(专利权)人:全球能源互联网研究院国家电网公司国网浙江省电力公司
类型:发明
国别省市:北京,11

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

1