一种数据识别系统及方法技术方案

技术编号:13106987 阅读:57 留言:0更新日期:2016-03-31 12:51
本发明专利技术公开了一种数据识别系统及方法,属于数据传输技术领域;系统包括发送端和接收端,接收端包括数据接收单元;第一字段判断单元;第二字段判断单元;识别单元;方法包括:接收发送端发送的带有长度指示字段的非确认模式数据协议数据单元(UMD_PDU);判断第二个长度指示字段的值是否等于第一预设值;并在判断成功后判断第一个长度指示字段的值是否等于第二预设值;上述两个判断均成功,将相应的UMD_PDU数据包识别为有效;上述技术方案的有益效果是:弥补协议中关于上行构建PDU数据包和下行重组PDU数据包的描述不一致的缺陷,使得接收端能够正常识别有效的PDU数据包,减少数据传输的时间,提升数据传输的效率。

【技术实现步骤摘要】

本专利技术涉及数据传输
,尤其涉及。
技术介绍
现有技术中,在两个通信端之间传输PDU数据包(Protocol Data Unit,协议数据单元),通常需要对PDU数据包进行上行构建和下行重组。而现有技术中的PDU数据传输,有可能出现上行构建的PDU数据包在下行重组时无法被识别的情况,使得原本有效的数据传输被中断而触发重传流程,因此延长了数据传输的时间,降低了数据传输效率。
技术实现思路
根据现有技术中存在的问题,现提供的技术方案,旨在解决现有技术中因协议规则的不同导致构建的有效PDU数据包无法被识别和重组;上述技术方案具体包括:一种数据识别系统;其中,包括发送端和接收端,所述发送端通过通信网络向所述接收端发送带有长度指示字段的非确认模式数据协议数据单元;所述接收端中包括:数据接收单元,用于接收所述非确认模式数据协议数据单元;第二字段判断单元,连接所述数据接收单元,用于判断接收到的所述非确认模式数据协议数据单元中的第二个长度指示字段的值是否等于一第一预设值,并输出相应的第一判断结果;第一字段判断单元,连接所述第二字段判断单元,所述第一字段判断单元中包括一第二预设值,用于根据所述第一判断结果,在第二个所述长度指示字段的值等于所述第一预设值时判断接收到的所述非确认模式数据协议数据单元中的第一个所述长度指示字段的值是否等于所述第一预设值,并输出相应的第二判断结果;识别单元,分别连接所述第一字段判断单元,用于根据所述第一判断结果和所述第二判断结果,将第二个所述长度指示字段的值等于所述第一预设值,且第一个所述长度指示字段的值等于所述第二预设值的对应的所述非确认模式数据协议数据单元识别为有效的数据包。优选的,该数据识别系统,其中,所述第一字段判断单元中还包括所述第一预设值,用于判断接收到的所述非确认模式数据协议数据单元中的第一个所述长度指示字段的值是否等于所述第一预设值,并输出相应的第二判断结果;所述识别单元根据所述第二判断结果,将第一个所述长度指示字段的值等于所述第一预设值的对应的所述非确认模式数据协议数据单元识别为有效的数据包。优选的,该数据识别系统,其中,还包括:字段长度判断单元,连接在所述数据接收单元和所述第二字段判断单元之间,用于判断接收到的所述非确认模式数据协议数据单元中的所述长度指示字段的长度,并输出相应的第三判断结果。优选的,该数据识别系统,其中,所述第一预设值为0x7D。优选的,该数据识别系统,其中,所述第二预设值为0x00。优选的,该数据识别系统,其中,所述第一预设值为0x7FFD。优选的,该数据识别系统,其中,所述第二预设值为0x00或者0x7FFB。优选的,该数据识别系统,其中,所述发送端的无线链路控制实体与所述接收端的无线链路控制实体之间以非确认模式进行数据传输。一种数据识别方法,其中,包括发送端和接收端;所述数据识别方法具体包括:步骤SI,接收带有长度指示字段的非确认模式数据协议数据单元;步骤S2,分析并判断所述非确认模式数据协议数据单元中的第二个所述长度指示字段的值是否等于一第一预设值;若第二个所述长度指示字段的值不等于所述第一预设值,则退出;步骤S3,分析并判断所述非确认模式数据协议数据单元中的第一个所述长度指示字段的值是否等于一第二预设值;若第一个所述长度指示字段的值不等于所述第二预设值,则退出;步骤S4,将对应的所述非确认模式数据协议数据单元识别为有效的数据包。优选的,该数据识别方法,其中,所述步骤S2中,若第二个所述长度指示字段的值不等于所述第一预设值,则首先执行下述判断:步骤S21,分析并判断第一个所述长度指示字段的值是否等于所述第一预设值;若第一个所述长度指示字段的值等于所述第一预设值,则转至所述步骤S4 ;若第一个所述长度指示字段的值不等于所述第一预设值,则退出。优选的,该数据识别方法,其中,在执行所述步骤S2之前,首先执行下述判断:步骤S11,判断所述长度指示字段的长度;若所述长度指示字段的长度为7bit,则转至步骤S12 ;若所述长度指示字段的长度为15bit,则转至步骤S13 ;步骤S12,选择0x7D作为所述第一预设值,以及选择0x00作为所述第二预设值,随后转至所述步骤S2 ;步骤S13,选择0x7FFD作为所述第一预设值,以及选择0x00或0x7FFB作为所述第二预设值,随后转至所述步骤S2。优选的,该数据识别方法,其中,所述发送端的无线链路控制实体与所述接收端的无线链路控制实体之间以非确认模式进行数据传输。上述技术方案的有益效果是:将原本只判断第一个长度指示字段扩展为相应判断前两个长度指示字段,弥补协议中关于上行构建PDU数据包和下行重组PDU数据包的描述不一致的缺陷,使得接收端可以正常识别有效的PDU数据包,减少数据传输的时间,提升数据传输的效率。【附图说明】图1是本专利技术的较佳的实施例中,一种数据识别系统的结构示意图;图2-4是本专利技术的较佳的实施例中,PDU数据包中包括的长度指示字段的结构示意图;图5-7是本专利技术的较佳的实施例中,一种数据识别方法的流程示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。本专利技术的较佳的实施例中,提供一种数据识别系统,其结构如图1所示,具体包括发送端1和接收端2,发送端1通过通信网络3与接收端2进行数据传输。进一步地,本专利技术的较佳的实施例中,发送端1的RLC(Rad1 Link Control,无线链路控制)实体与接收端2的RLC实体之间以UM(Unacknowledged Mode,非确认模式)传输方式进行数据传输,因此,以该传输方式进行传输的PDU数据包为UMD_PDU数据包,即在UM模式下传输的非确认模式数据(Unacknowledged Mode Data, UMD)的协议数据单元(FOU)。当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种数据识别系统;其特征在于,包括发送端和接收端,所述发送端通过通信网络向所述接收端发送带有长度指示字段的非确认模式数据协议数据单元;所述接收端中包括:数据接收单元,用于接收所述非确认模式数据协议数据单元;第二字段判断单元,连接所述数据接收单元,用于判断接收到的所述非确认模式数据协议数据单元中的第二个所述长度指示字段的值是否等于一第一预设值,并输出相应的第一判断结果;第一字段判断单元,连接所述第二字段判断单元,所述第一字段判断单元中包括一第二预设值,用于根据所述第一判断结果,在第二个所述长度指示字段的值等于所述第一预设值时判断接收到的所述非确认模式数据协议数据单元中的第一个所述长度指示字段的值是否等于所述第一预设值,并输出相应的第二判断结果;识别单元,分别连接所述第一字段判断单元,用于根据所述第一判断结果和所述第二判断结果,将第二个所述长度指示字段的值等于所述第一预设值,且第一个所述长度指示字段的值等于所述第二预设值的对应的所述非确认模式数据协议数据单元识别为有效的数据包。

【技术特征摘要】

【专利技术属性】
技术研发人员:贺元才夏少华
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1