检测方法、发送端、接收端及检测系统技术方案

技术编号:13183282 阅读:51 留言:0更新日期:2016-05-11 14:57
本发明专利技术提供了一种检测方法、发送端、接收端及检测系统,该方法包括:发送端在检测到满足PDCP层COUNT检测条件时,通过PDCP层向接收端发送携带有COUNT值的检测报文;接收端在接收到通过PDCP层发送的携带有COUNT值的检测报文后,比对检测报文中的COUNT值与接收端内存储的COUNT值是否一致。通过本发明专利技术的实施,由于数据报文及检测报文都是在PDCP层传输,接收端解析获取到的COUNT值就是发送端最后所发送的数据报文对应的COUNT值,通过和本端存储的COUNT值(所接收到的最后一个数据报文对应的COUNT值),解决了现有采用RRC层的消息作为检测报文所导致检测结果存在错误的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种用于对LTE通信系统中rocp层COUNT进行检测的检测方法、发送端、接收端及检测系统
技术介绍
在第四代移动通讯系统的无线通讯LTE网络中,用户面协议栈的rocp层主要职责是对空口数据进行加解密,完备性保护,头压缩,以及在切换的过程中数据的有序递交和完整性,其中空口数据加解密所涉及的一个参数为COUNT值,COUNT值为32bit,低位为报文序号SN,其他的高位部分称为HFN。在LTE系统中,本着充分节约空口带宽的原则,只在HXP的报文中传输SN部分,而HFN部分根据SN的翻转情况由接收端和发送端(即终端和基站)各自维护。如果基站和终端两端存储的HFN不一致,就会造成COUNT值错误,进而导致解密失败将接收数据丢弃,而且一旦出现就无法恢复。为了解决上述问题,3GPP的36.331协议提供了一种HXP层COUNT的检测方法,用于基站和终端两侧保证COUNT的一致性,具体的包括:当基站侧需要进行COUNT检测时,发送Counter Check消息给终端,终端根据实际情况填写Counter Check Response消息回应给基站;基站侧发送的Counter Check消息中会携带所有DRB的上下行的COUNT值的高位,终端侧填写Counter Check Response的方法如下:如果UE的某个DRB不存在CounterCheck消息中,则在Counter Check Response中填写DRB-1dentity,以及相应的上下行COUNT值,如果UE的某个DRB的COUNT值的高位和Counter Check消息中相应的DRB的COUNT值高位不同,则在Counter Check Response中填写UE侧的相应的上下行COUNT值,如果Counter Check中的某个DRB在UE中不存在,贝U在Counter Check Response中将该DRB的COUNT高位设置为和Counter Check相同,低位设置为O。上述方法在一定程度上可以缓解接收端及发送端COUNT不一致的情况,但是,上述检测方法所涉及的Counter Check消息及Counter Check Response消息都是属于RRC层的消息,消息中的内容对应的是某个时刻HXP层的COUNT值,RRC层的消息是承载在SRB上,PDCP的报文是承载在DRB上,而SRB和DRB的调度优先级不同,因此在资源紧张等情况下,是无法保证RRC层的消息与F1DCP层的消息同时调度出去,进而导致RRC层的消息与PDCP层的消息到达对端的时刻可能是不同的,而当到达时刻不同时,Counter Check消息/Counter Check Response消息中所携带的F1DCP层的COUNT值实际并不是接收消息时刻的COUNT值,也就会导致检测结果错误,即现有检测方法因采用RRC层的消息作为检测报文会导致检测结果存在错误。因此,如何提供一种可以避免因采用RRC层的消息作为检测报文所导致检测结果存在错误的rocp层count检测方法,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术提供了一种检测方法、发送端、接收端及检测系统,用于解决现有采用RRC层的消息作为检测报文所导致检测结果存在错误的问题。本专利技术提供了一种rocp层COUNT的检测方法,在一个实施例中,该方法包括:检测是否满足rocp层count检测条件;若满足,则通过rocp层发送携带有count值的检测报文。进一步的,上述实施例还包括:确定在rocp层中与检测报文相邻的前一时刻的数据报文,将数据报文对应的COUNT值作为检测报文中的COUNT值。本专利技术提供了一种rocp层COUNT的检测方法,在一个实施例中,该方法包括:通过PDCP层接收携带有COUNT值的检测报文;比对检测报文中的COUNT值与本端存储的COUNT值是否一致。本专利技术提供了一种rocp层COUNT的检测方法,在一个实施例中,该方法包括:发送端在检测到满足rocp层count检测条件时,通过rocp层向接收端发送携带有count值的检测报文;接收端在接收到通过rocp层发送的携带有count值的检测报文后,比对检测报文中的COUNT值与接收端内存储的COUNT值是否一致。进一步的,上述实施例在发送端的COUNT值与接收端的COUNT值不一致时,还包括:重建发送端与接收端之间的通信链路,或者,将接收端的COUNT值修改为发送端的COUNT 值。本专利技术提供了一种发送端,用于rocp层COUNT的检测,在一个实施例中,该发送端包括检测模块及发送模块,其中,检测模块用于检测是否满足rocp层count检测条件;发送模块用于若检测模块的检测结果为满足时,通过rocp层发送携带有count值的检测报文。进一步的,上述实施例中的发送端还包括处理模块,处理模块用于确定在rocp层中与检测报文相邻的前一时刻的数据报文,将数据报文对应的COUNT值作为检测报文中的COUNT 值。本专利技术提供了一种接收端,用于rocp层COUNT的检测,在一个实施例中,该接收端包括接收模块及比对模块,其中,接收模块用于通过rocp层接收携带有count值的检测报文;比对模块用于比对检测报文中的COUNT值与本端存储的COUNT值。本专利技术提供了一种rocp层COUNT的检测系统,在一个实施例中,该系统包括发送端及接收端,发送端用于在检测到满足rocp层count检测条件时,通过rocp层向接收端发送携带有COUNT值的检测报文;接收端用于在通过rocp层接收到携带有COUNT值的检测报文后,比对检测报文中的COUNT值与接收端内存储的COUNT值是否一致。进一步的,上述实施例中的检测系统还包括修正装置,修正装置用于在发送端的COUNT值与接收端的COUNT值不一致时,重建发送端与接收端之间的通信链路,或者,将接收端的COUNT值修改为发送端的COUNT值。本专利技术的有益效果:本专利技术提供的检测方法、发送端、接收端及检测系统,通过采用rocp层的报文在PDCP层完成发送端与接收端的COUNT检查,由于数据报文及检测报文都是在rocp层传输,而RLC层会保证按序递交rocp层报文,因此接收端会按照发送端发送报文的顺序接收到检查报文,那么接收端解析获取到的COUNT值就是发送端最后所发送的数据报文对应的COUNT值,通过和本端存储的COUNT值(所接收到的最后一个数据报文对应的COUNT值)比较即可判断出两端的COUNT值是否一致,根据判断结果进行后续,解决了现有采用RRC层的消息作为检测报文所导致检测结果存在错误的问题,保证了 rocp层count检测的正确性。【附图说明】图1为本专利技术第一实施例提供的检测系统的结构示意图;图2为本专利技术第二实施例提供的检测方法的流程图。【具体实施方式】现通过【具体实施方式】结合附图的方式对本专利技术做出进一步的诠释说明。第一实施例:图1为本专利技术第一实施例提供的检测系统的结构示意图,由图1可知,在本实施例中,本专利技术提供的检测系统I包括:发送端11及接收端12,具体的,发送端Ii用于在检测到满足rocp层count检测条件时,通过rocp层向接收端发送携带有COUNT值的检测报文本文档来自技高网
...

【技术保护点】
一种PDCP层COUNT的检测方法,其特征在于,包括:检测是否满足PDCP层COUNT检测条件;若满足,则通过PDCP层发送携带有COUNT值的检测报文。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊珺
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1