[发明专利]实现不同协议报文转换的装置及方法有效
申请号: | 201510560581.9 | 申请日: | 2015-09-06 |
公开(公告)号: | CN105227544B | 公开(公告)日: | 2018-08-31 |
发明(设计)人: | 钟永波;陈飞月;陈恳;胡晓君 | 申请(专利权)人: | 烽火通信科技股份有限公司;武汉烽火技术服务有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 王卫东 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 不同 协议 报文 转换 装置 方法 | ||
1.实现不同协议报文转换的方法,其特征在于,包括以下步骤:
通过第一XAUI器件去除链路偏差、补偿时钟差异,并将从第一收发器件的XAUI接收的协议一报文数据流解码为第一数据字节或控制字符;在协议一净荷抽取器件对所述第一数据字节或控制字符进行净荷数据和通道信息抽取;净荷协议二成帧器件将所述净荷数据和通道信息按照协议二的数据报文格式进行组帧,组成与目的专用集成电路器件的XAUI协议相同的帧,输出第二数据字节或控制字符;第二XAUI器件将第二数据字节或控制字符编码为协议二报文数据流输出,实现协议一报文向协议二报文的转换;
通过第二XAUI器件去除链路偏差、补偿时钟差异,并将从第二收发器件的XAUI接收的协议二报文数据流解码为第二数据字节或控制字符;在协议二净荷抽取器件对所述第二数据字节或控制字符进行净荷数据和通道信息抽取;净荷协议一成帧器件将所述净荷数据和通道信息按照协议一的数据报文格式进行组帧,组成与目的专用集成电路器件的XAUI协议相同的帧,输出第一数据字节或控制字符;第一XAUI器件将第一数据字节或控制字符编码为协议一报文数据流输出,实现协议二报文向协议一报文的转换。
2.如权利要求1所述的方法,其特征在于,在进行净荷数据和通道信息抽取时,同时对其进行校验,并将校验结果在抽取出的净荷数据尾部进行指示;
所述校验结果包括无错和有错;校验结果为有错的净荷数据和通道信息采用丢弃或者是透传的方式进行传送。
3.如权利要求2所述的方法,其特征在于,协议一或协议二报文的净荷数据和通道信息的抽取具体包括以下步骤:
步骤A11、搜索协议一或协议二数据报文帧的帧起始特征字节;
步骤A12、判断紧邻帧起始特征字节的是否是前导及界定字节,如果是前导及界定字节,则执行步骤A13;否则执行步骤A14;
步骤A13、判断前导及界定字节是否正常,如果正常,则执行步骤A14;否则执行步骤A18;
步骤A14、判断下个字节是否是帧尾特征字节,如果是帧尾特征字节,则执行步骤A18;否则执行步骤A15;
步骤A15、提取该协议数据报文界定字节或起始特征字节和帧尾特征字节之间数据字节;
步骤A16、对提取的数据字节进行相应数据校验,并分离出净荷数据、通道信息;
步骤A17、将数据校验结果存在分离出的净荷数据尾部,结束此次净荷数据和通道信息提取;
步骤A18、开始后续协议一或协议二数据帧提取,执行步骤A11。
4.如权利要求2所述的方法,其特征在于,按照协议二或协议一的数据报文格式进行组帧,具体包括以下步骤:
步骤A21、根据协议二、协议一格式要求控制提取的净荷数据数据报文成帧最小间隔;
步骤A22、输出提取的帧起始特征字节;
步骤A23、判断是否输出前导及界定字节;如果输出前导及界定字节,则执行步骤A24;否则执行步骤A25;
步骤A24、输出所述前导及界定字节;
步骤A25、按照协议二、协议一成帧要求输出提取的通道信息字节;
步骤A26、输出提取的净荷数据字节;
步骤A27、在净荷数据字节后插入协议二、协议一格式相应的校验字节,校验帧起始特征字节到净荷数据字节结束间的数据;
步骤A28、最后输出帧尾特征字节,按照协议二或协议一的数据报文格式组帧结束;
步骤A29、开始下一协议净荷数据成帧,执行步骤A21。
5.实现不同协议报文转换的装置,其特征在于,包括第一XAUI器件、协议一净荷抽取器件、净荷协议二成帧器件以及协议二净荷抽取器件、净荷协议一成帧器件、第二XAUI器件;
所述第一XAUI器件用于去除链路偏差、补偿时钟差异,将从第一收发器件的XAUI接收的协议一报文数据流解码为第一数据字节或控制字符;所述协议一净荷抽取器件用于抽取所述第一数据字节或控制字符中净荷数据和通道信息;所述净荷协议二成帧器件用于将所述净荷数据和通道信息按照协议二的数据报文格式组帧,组成与目的专用集成电路器件的XAUI协议相同的帧,输出第二数据字节或控制字符;所述第二XAUI器件用于将所述第二数据字节或控制字符编码为协议二报文数据流输出;
所述第二XAUI器件用于去除链路偏差、补偿时钟差异,将从第二收发器件的XAUI接收的协议二报文数据流解码为第二数据字节或控制字符;所述协议二净荷抽取器件用于抽取所述第二数据字节或控制字符中净荷数据和通道信息;所述净荷协议一成帧器件用于将所述净荷数据和通道信息按照协议一的数据报文格式组帧,组成与目的专用集成电路器件的XAUI协议相同的帧,输出第一数据字节或控制字符;所述第一XAUI器件用于将所述第一数据字节或控制字符编码为协议一报文数据流输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司;武汉烽火技术服务有限公司,未经烽火通信科技股份有限公司;武汉烽火技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510560581.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于暂停RTMP流的方法和装置
- 下一篇:一种安全策略动态迁移方法及装置