[发明专利]一种原语处理方法、装置和系统有效
申请号: | 200910000624.2 | 申请日: | 2009-01-09 |
公开(公告)号: | CN101446887A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 胡俊;宁佐林 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 方法 装置 系统 | ||
1.一种原语处理方法,其特征在于,该方法包括:
数据接收方判断当前接收到的数据是否为数据对齐原语,若是,丢弃该原语,若否,存储该数据;
数据接收方确定已存储的数据不小于两个双字或者数据接收方确定已存储的数据为一个双字且为帧结束标志时,读取当前已存储的数据,确定期望循环冗余码校验码。
2.根据权利要求1所述的方法,其特征在于,还包括:数据接收方设置帧尾标识,以指示存储的数据为帧结束标志。
3.根据权利要求1所述的方法,其特征在于,当数据接收方判断当前接收到的数据为数据对齐原语,丢弃该数据对齐原语时,在数据接收方读取当前已存储的数据之前还包括:
数据接收方暂停数据读取,延时一个数据读取周期后,重新执行数据读取。
4.根据权利要求3所述的方法,其特征在于,在数据接收方读取已存储的数据,确定期望循环冗余码校验码之后还包括:
数据接收方将所述期望循环冗余码校验码与根据已存储的数据计算出的循环冗余码校验码进行比较,对接收到的数据进行校验。
5.根据权利要求1所述的方法,其特征在于,还包括:
数据接收方或数据发送方根据接收到的原语,调整相应的原语标识位的状态,以指示数据传输状态;其中,数据接收方或数据发送方分别设置有原语标识位。
6.根据权利要求5所述的方法,其特征在于,所述数据接收方或数据发送方根据接收到的原语,调整相应的原语标识位的状态包括:
数据接收方或数据发送方接收到第一原语时,将第一原语的原语标识位调整为有效;或者,
数据接收方或数据发送方接收到第二原语时,将第一原语的原语标识位调整为无效,其中,所述第一原语为数据接收方或数据发送方上次所接收到的原语,所述第二原语为与所述第一原语不同的原语,且所述第二原语不包括数据重复原语和数据对齐原语;或者,
数据接收方或数据发送方接收到数据重复原语和数据对齐原语时,保持当前所述原语标识位的状态。
7.一种原语处理装置,其特征在于,该装置包括:
判断处理单元,用于判断当前接收到的数据是否为数据对齐原语,若是,丢弃该原语,若否,存储该数据;
读取确定单元,用于读取所述判断处理单元当前已存储的数据,确定期望循环冗余码校验码;
其中,所述读取确定单元包括:
确定模块,用于确定已存储的数据不小于两个双字或者确定已存储的数据为一个双字且为帧结束标志时,执行数据读取。
8.根据权利要求7所述的装置,其特征在于,该装置还包括:
延时单元,用于当判断出当前接收到的数据为数据对齐原语,丢弃该数据对齐原语时,暂停数据读取,延时一个数据读取周期后,重新执行数据读取。
9.根据权利要求7所述的装置,其特征在于,该装置还包括:
原语标识位调整单元,用于根据接收到原语,调整相应的原语标识位的状态,以指示数据传输状态;其中,数据接收方或数据发送方分别设置有原语标识位。
10.一种原语处理系统,其特征在于,该系统包括数据发送方和数据接收方,
所述数据接收方,用于判断当前接收到的来自所述数据发送方的数据是否为数据对齐原语,若是,丢弃该原语,若否,存储该数据;当确定已存储的数据不小于两个双字或者数据接收方确定已存储的数据为一个双字且为帧结束标志时,读取当前已存储的数据,确定期望循环冗余码校验码。
11.根据权利要求10所述的系统,其特征在于,还包括:
数据接收方或数据发送方根据接收到的原语,调整相应的原语标识位的状态,以指示数据传输状态;其中,数据接收方或数据发送方分别设置有原语标识位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910000624.2/1.html,转载请声明来源钻瓜专利网。