[发明专利]报文解析方法和装置无效
申请号: | 200910136249.4 | 申请日: | 2009-05-04 |
公开(公告)号: | CN101547156A | 公开(公告)日: | 2009-09-30 |
发明(设计)人: | 严开恩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L1/00 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 解析 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种报文解析方法和装置。
背景技术
现有解析时钟报文技术中,要完成固定位置字节匹配和校验算法计算。固定位置字节匹配可以在时钟报文的固定位置取出相关信息,固定位置字节内容主要有两种:一是协议类型字节;二是六元组信息,即SMAC(源物理地址)、DMAC(目的物理地址)、SIP(源网络协议地址)、DIP(目的网络协议地址)、SPORT(源端口)和DPORT(目的端口)。校验算法计算可以确定时钟报文是否接收无误,校验计算要在MAC(Media Access Control,媒体访问控制)层处理完成CRC(Cyclic Redundancy Check,循环冗余校验)32的校验,IP(InternetProtocol,网际协议)层处理完成IP头校验,传输层完成UDP(User DatagramProtocol,用户数据报文协议)校验,这些校验算法都是以字节或双字节为单位进行的。这些校验算法固定,将输入时钟报文某些字节经过校验算法运算获得的计算值与时钟报文中携带的校验值进行比较,以确定报文是否接收无误。
现有解析时钟报文的装置中,时钟报文输入后有N个并行的分支,每个分支的时钟报文由对应的协议来解析,每个协议处理模块完成相应协议报文的解析,如果在解析过程中发现输入时钟报文是本协议处理模块对应的时钟报文,则输出解析结果,同时向选择控制模块给出解析有效标志。如果在解析过程中发现输入时钟报文不是本协议处理模块对应的时钟报文,则不输出解析结果输出,同时向选择控制模块给出解析无效标志。选择控制模块根据所有协议处理模块输出的解析有效标志选择相应协议处理模块的解析输出。
在上述解析时钟报文的装置中,如果时钟报文支持新的协议,就必须增加新的协议处理模块,并重新设计逻辑和开发代码,不能够方便地对解析报文装置进行扩展,缺乏灵活性。这样就会导致产品开发成本上升,产品上市周期延后,并且原有的产品无法支持新功能,将会被淘汰,造成资源浪费。
发明内容
本发明的实施例提供了一种报文解析方法和装置,能够解决现有解析报文装置缺乏扩展灵活性的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一种报文解析方法,包括:
接收报文;
在预存模板中确定与所述接收的报文相匹配的模板;
利用确定的模板对所述报文进行解析,并输出解析结果。
一种报文解析装置,包括:
报文匹配单元,用于接收报文;
可配置协议模板单元,用于存储对报文进行解析的模板;
模板选择单元,用于选择所述可配置协议模板单元中的模板;
所述报文匹配单元还用于将所述接收的报文与所述模板选择单元选取的模板进行匹配,并输出匹配结果;
报文处理控制单元,用于根据所述报文匹配单元的匹配结果确定与所述接收的报文相匹配的模板,利用确定的模板对所述接收的报文进行解析,并输出解析结果。
本发明实施例提供的一种报文解析方法和装置,先预存解析报文的模板,根据接收到的报文选择相匹配的模板,对接收到的报文进行解析。本发明实施例提供的技术方案利用可配置协议模板实现解析报文装置的扩展性,使该解析报文装置能够灵活处理各种新增协议的报文,从而解决了现有报文解析装置不能够方便地进行扩展,缺乏灵活性的问题,进而减少了现有报文解析装置适应性差带来的产品成本上升、上市周期延、资源浪费等问题。
附图说明
图1为本发明实施例所述报文解析方法流程图;
图2为本发明实施例所述报文解析装置中单个模板的结构示意图;
图3为本发明实施例所述报文解析方法流程图;
图4为本发明实施例所述报文解析方法流程图;
图5为本发明实施例所述报文解析装置框图。
具体实施方式
本发明实施例提供了一种报文解析方法、装置,下面结合附图对本发明实施例进行详细介绍:
实施例一:
本发明实施例提供了一种报文解析方法,下面结合图1对该方法进行介绍。
如图1所示,该方法可以包括:
101、接收报文。
102、在预存模板中确定与所述接收的报文相匹配的模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910136249.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型建筑模板及卡扣连接件
- 下一篇:一种旋转扣件