[发明专利]一种报文的存储和转发方法及装置有效
| 申请号: | 201310500069.6 | 申请日: | 2013-10-22 |
| 公开(公告)号: | CN103532854B | 公开(公告)日: | 2017-05-10 |
| 发明(设计)人: | 李建国 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
| 主分类号: | H04L12/741 | 分类号: | H04L12/741 |
| 代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
| 地址: | 610041 四川省*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 存储 转发 方法 装置 | ||
1.一种报文的存储方法,其特征在于,包括:
接收到待存储的报文后,获取所述报文的头部信息和数据信息;
使用预定校验规则对所述报文的头部信息进行运算,生成头部差错控制HEC字段信息;对所述报文的数据信息进行加扰,生成扰码后的数据字段信息,用以对报文的头部信息和数据信息进行区分;
将所述报文的头部信息、生成的HEC字段信息和所述扰码后的数据字段信息依次写入写指针当前指向的存储单元作为起始地址的缓存装置中,并更新所述写指针指向所述缓存装置的下一个相邻空闲存储单元,以便于转发设备根据写入报文方向依次校验报文的头部信息和HEC字段信息,并在对报文的头部信息校验成功时,转发报文,在对报文的头部信息校验失败时,自动获取下一个相邻报文的头部信息和HEC字段信息进行校验。
2.一种报文的存储装置,其特征在于,包括:
写操作模块,用于接收到待存储的报文后,获取所述报文的头部信息和数据信息;
校验处理模块,用于使用预定校验规则对所述报文的头部信息进行处理,生成头部差错控制HEC字段信息,对所述报文的数据信息进行加扰,获得扰码后的数据字段信息,用以对报文的头部信息和数据信息进行区分;
所述写操作模块,还用于将所述报文的头部信息、生成的HEC字段信息和所述扰码后的数据字段信息依次写入写指针当前指向的存储单元作为起始地址的缓存装置中,并更新所述写指针指向所述缓存装置的下一个相邻空闲存储单元,以便于转发设备根据写入报文方向依次校验报文的头部信息和HEC字段信息,并在对报文的头部信息校验成功时,转发报文,在对报文的头部信息校验失败时,自动获取下一个相邻报文的头部信息和HEC字段信息进行校验。
3.一种报文的转发方法,其特征在于,包括:
从缓存装置的读指针当前指向的存储单元开始根据写入报文方向依次读取报文的头部信息以及对应的头部差错控制HEC字段信息;
使用预定校验规则对所述报文的头部信息进行校验;
当对所述报文的头部信息校验成功时,转发所述报文;并更新所述读指针指向所述缓存装置的用于存储下一个报文的相邻存储单元;
当对所述报文的头部信息校验失败时,更新所述读指针指向所述缓存装置的下一个相邻存储单元,并对下一个相邻存储单元的头部信息和HEC字段信息进行校验。
4.根据权利要求3所述的报文的转发方法,其特征在于,所述使用预定校验规则对所述报文的头部信息进行校验,包括:
使用所述预定校验规则对所述报文的头部信息进行运算,获得运算结果;
将所述运算结果与所述报文的头部信息对应的头部差错控制HEC字段信息进行比对;
当所述运算结果与所述HEC字段信息一致时,表示对所述报文的头部信息校验成功;
当所述运算结果与所述HEC字段信息不一致时,表示对所述报文的头部信息校验失败。
5.根据权利要求3所述的报文的转发方法,其特征在于,所述当对所述报文的头部信息校验成功时,转发所述报文,包括:
根据所述报文的头部信息中的报文长度获取所述报文的数据字段信息;对所述报文的数据字段信息进行解扰,获得所述报文的数据信息;
转发所述报文,所述报文包括所述报文的头部信息和所述报文的数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310500069.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有储物功能的婴儿床
- 下一篇:一种新型多功能座椅





