System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种提高在切换过程中数据传输可靠性的方法及系统技术方案_技高网

一种提高在切换过程中数据传输可靠性的方法及系统技术方案

技术编号:41196668 阅读:2 留言:0更新日期:2024-05-07 22:24
本发明专利技术公开了一种提高在切换过程中数据传输可靠性的方法及系统,在数据包从源站转发到目标站,并且在目标站缓存的同时,在源站也缓存同样的一份数据。本方案在源基站中,对在站间切换过程还没有传输成功到终端的数据包进行缓存;在站间切换失败,终端在源基站发生重建立的场景下,可以恢复没有成功递交给终端的数据包,整个流程没有数据包丢失的情况,保证了站间切换的数据传输的完整性。

【技术实现步骤摘要】

本专利技术涉及数据传输及切换,尤其涉及一种提高在切换过程中数据传输可靠性的方法及系统


技术介绍

1、在无损切换的过程中,当终端ue从源基站切换到目标基站的过程中,为了保证数据传输的完整性,源基站会把暂时不能传输到终端ue的数据包发送给目标基站,然后在目标基站缓存起来,当终端ue在目标基站成功接入以后,目标基站会把这部分数据包发送给终端ue,从而保证了数据传输的完整性,本方法针对这个过程进行了改进,当站间切换失败的时候,终端ue会在目标基站或者源基站发生重建立的过程:

2、当在目标基站发生重建立的时候,因为目标基站有缓存的数据包,所以可以在信令面和用户面发生重建立,从而在目标基站可以保证数据传输的完整性。

3、当在源基站发生重建立的时候,因为源基站没有缓存机制,还没有传输到终端ue的数据包在源基站中没有保存,所以当终端ue在源基站发生重建立成功的时候,不可避免数据传输的完整性不能保证,有些在切换过程中发生的数据包会丢失,从而不能保证数据传输的完整性。


技术实现思路

1、针对上述终端ue切换重建立过程中数据包容易丢失的问题,本专利技术提出了一种提高在切换过程中数据传输可靠性的方法及系统,避免了数据包丢弃的情况,保证站间切换的数据传输完整性。

2、第一方面,一种提高在切换过程中数据传输可靠性的方法,在将数据包从源基站转发至目标基站进行缓存的同时,在源基站设置缓存空间同时缓存所转发的数据;数据传输具体包括以下步骤:

3、步骤s1:终端接入移动网络,核心网通过各基站向终端发送下行数据包1~n,其中,n为数据包序列号;

4、步骤s2:终端未发生切换,由源基站将核心网转发的数据包1~n发送至终端,若终端仅对1~m数据包向源基站进行了数据接收成功反馈,则源基站认为其余数据包未成功发送至终端,终端需进行站间切换;其中,m也为数据包序列号且m<n;

5、步骤s3:若站间切换失败,终端通过信号强度检测在目标基站与源基站间寻找信号最好的小区区域进行重建立;若源基站信号最好,终端则向源基站发起重建立及发送重建立请求消息,所述信号最好的区域具体包括:终端通过测量终端到源基站所有小区区域的参考信号接收功率,以及到目标基站所有小区区域的参考信号接收功率,通过比较参考信号接收功率的大小,得到信号最好的服务小区区域;

6、步骤s4:终端向源基站发起重建立请求成功后,将源基站接入移动网络;源基站通过移动网络将缓存的数据包m+1~n空口传输至终端,终端反馈数据接收成功。

7、进一步,所述步骤s4还包括:终端反馈数据接收成功后,源基站向终端发送相应站点入网成功通知;核心网收到通知后将后续数据包n+1~z发送至源基站,并由源基站继续通过空口传输至终端,其中,z为后续数据包序列号且n<z;若终端反馈数据接收成功,则源基站持续向终端传输后续数据包。

8、进一步,所述步骤s1还包括:在数据包发送完毕后,发送一个具有结束标记的end数据包对核心网发送下行数据包结束进行标示。

9、进一步,所述源基站的数据包缓存具体包括:终端请求站间切换过程中,源基站持续从核心网收到的数据包按顺序转发给目标基站,源基站在转发数据包的同时,将转发的数据包复制并缓存到自己的缓存空间中,同时目标基站也会将收到的数据包存到自己的缓存空间中。

10、进一步,所述步骤s3站间切换失败具体包括:终端通过信号强度测量,向信号最好的目标基站发起切换请求,切换过程中区域信号强弱对比会时刻发生变化导致切换失败;所述信号最好的目标基站具体包括:终端测量终端到多个目标基站的参考信号接收功率,通过比较参考信号接收功率的大小,得到信号最好的目标基站。

11、另一方面,一种提高在切换过程中数据传输可靠性的系统,用于实现所述的提高在切换过程中数据传输可靠性的方法,包括以下模块:

12、核心网模块:对多个普通数据包以及具有结束标记的end数据包进行发送,与源基站模块连接传输,将数据包发送至源基站模块;

13、源基站模块:内置缓存空间,接收核心网模块数据包并进行发送的同时,对数据包进行缓存,与终端模块和目标基站模块连接传输发送数据包;

14、目标基站模块:内置缓存空间,接收源基站模块发送数据包并进行存储;

15、终端模块:包括多个可切换的终端,与源基站模块连接传输,接收数据包并发送反馈信息。

16、本专利技术的有益效果:本专利技术提出了一种提高在切换过程中数据传输可靠性的方法及系统,在源基站中,对在站间切换过程还没有传输成功到终端的数据包进行缓存;因此,在站间切换失败的过程中,终端在源基站发生重建立的场景中,可以恢复没有成功递交给终端的数据包,整个流程没有数据包丢失的情况,保证了站间切换的数据传输的完整性。

本文档来自技高网...

【技术保护点】

1.一种提高在切换过程中数据传输可靠性的方法,其特征在于,在将数据包从源基站转发至目标基站进行缓存的同时,在源基站设置缓存空间同时缓存所转发的数据;数据传输具体包括以下步骤:

2.根据权利要求1所述的一种提高在切换过程中数据传输可靠性的方法,其特征在于,所述步骤S4还包括:终端反馈数据接收成功后,源基站向终端发送相应站点入网成功通知;核心网收到通知后将后续数据包N+1~Z发送至源基站,并由源基站继续通过空口传输至终端,其中,Z为后续数据包序列号且N<Z;若终端反馈数据接收成功,则源基站持续向终端传输后续数据包。

3.根据权利要求1所述的一种提高在切换过程中数据传输可靠性的方法,其特征在于,所述步骤S1还包括:在数据包发送完毕后,发送一个具有结束标记的END数据包对核心网发送下行数据包结束进行标示。

4.根据权利要求1所述的一种提高在切换过程中数据传输可靠性的方法,其特征在于,所述源基站的数据包缓存具体包括:终端请求站间切换过程中,源基站持续从核心网收到的数据包按顺序转发给目标基站,源基站在转发数据包的同时,将转发的数据包复制并缓存到自己的缓存空间中,同时目标基站也会将收到的数据包存到自己的缓存空间中。

5.根据权利要求1所述的一种提高在切换过程中数据传输可靠性的方法,其特征在于,所述步骤S3站间切换失败具体包括:终端通过信号强度测量,向信号最好的目标基站发起切换请求,切换过程中区域信号强弱对比会时刻发生变化导致切换失败;所述信号最好的目标基站具体包括:终端测量终端到多个目标基站的参考信号接收功率,通过比较参考信号接收功率的大小,得到信号最好的目标基站。

6.一种提高在切换过程中数据传输可靠性的系统,用于实现权利要求1~5任意一项所述的一种提高在切换过程中数据传输可靠性的方法,其特征在于,包括以下模块:

...

【技术特征摘要】

1.一种提高在切换过程中数据传输可靠性的方法,其特征在于,在将数据包从源基站转发至目标基站进行缓存的同时,在源基站设置缓存空间同时缓存所转发的数据;数据传输具体包括以下步骤:

2.根据权利要求1所述的一种提高在切换过程中数据传输可靠性的方法,其特征在于,所述步骤s4还包括:终端反馈数据接收成功后,源基站向终端发送相应站点入网成功通知;核心网收到通知后将后续数据包n+1~z发送至源基站,并由源基站继续通过空口传输至终端,其中,z为后续数据包序列号且n<z;若终端反馈数据接收成功,则源基站持续向终端传输后续数据包。

3.根据权利要求1所述的一种提高在切换过程中数据传输可靠性的方法,其特征在于,所述步骤s1还包括:在数据包发送完毕后,发送一个具有结束标记的end数据包对核心网发送下行数据包结束进行标示。

4.根据权利要求1所述的一种提高在切换过程中数...

【专利技术属性】
技术研发人员:许勇
申请(专利权)人:四川创智联恒科技有限公司
类型:发明
国别省市:

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

1