一种数据前传方法及装置制造方法及图纸

技术编号:19830834 阅读:23 留言:0更新日期:2018-12-19 17:25
本发明专利技术实施例提供了一种数据前传方法及装置,该方法通过将部分待发数据包分配至逆向链路,从而提高数据前传的传输效率,缩短切换时的业务面时延,有效提升了用户体验。

【技术实现步骤摘要】
一种数据前传方法及装置
本专利技术实施例涉及通信领域,尤其涉及一种数据前传方法及装置。
技术介绍
目前,当移动终端从源基站切换到目标基站时,源基站需要进行数据前传过程,即,将与移动终端相关的数据前传至目标基站,从而使切换过程中的数据不间断,即实现无损切换。现有技术中的数据前传方法中,通常是利用上行链路前传上行数据,下行链路前传下行数据。但是,源基站与目标基站的交互过程中,通常存在流量控制。因此,在前传数据量较大的情况下,现有技术中的数据前传方法将会存在前传数据延时过大,造成目标基站无法正常处理业务面数据,导致切换时延增加。甚至,在数据前传超时的情况下,还可能存在前传数据丢包的现象,进而使目标基站需要进行数据重传,降低了切换速率,严重影响了用户体验。
技术实现思路
本专利技术实施例提供一种数据前传方法及装置,以解决现有技术在数据前传的数据量大时,存在的问题时延大、切换效率低等问题。为了解决上述问题,本专利技术公开了一种数据前传方法,应用于第一基站,所述方法包括:识别第一链路上的第一类待发数据包或第二链路上的第二类待发数据包中是否存在不具有序列标识的待发数据包;若是,则按序向不具有序列标识的待发数据包添加虚拟序列标识以及指定分类标识;检测第一类待发数据包的数量与第二类待发数据包的数量之间的比值是否超过阈值;若是,则按照预设分配规则,将第一类待发数据包超出第二类待发数据包的溢出数据包分配至对应的链路上,并且,向分配至第二链路上的溢出数据包添加逆向前传标识;通过第一链路与第二链路将第一类待发数据包前传至第二基站,以使第二基站依据序列标识、虚拟序列标识、指定分类标识、以及逆向前传标识将第一类待发数据包置于对应的数据传输队列。在本专利技术的一个优选的实施例中,按照预设分配规则,将溢出数据包分配至对应的链路上的步骤,具体包括:将溢出数据包进行分组;将属于奇数组的溢出数据包按序分配至第一链路;将属于偶数组的溢出数据包按序分配至第二链路。在本专利技术的一个优选的实施例中,在识别第一链路上的第一类待发数据包或第二链路上的第二类待发数据包中是否存在不具有序列标识的待发数据包的步骤之前,进一步包括:检索本地缓存中待前传数据包队列中的一个或一个以上待前传数据包;依据一个或一个以上待前传数据包的类别,将一个或一个以上待前传数据包分配至对应的链路。在本专利技术的一个优选的实施例中,识别第一链路上的第一类待发数据包或第二链路上的第二类待发数据包中是否存在不具有序列标识的待发数据包的步骤,具体包括:识别第一类待发数据包与第二类待发数据包的指定标识位是否具有指定标识信息,指定标识信息用于标识待发数据包是否携带有序列标识;若识别到指定标识位不具有指定标识信息,则确定标识位所属待发数据包不具有序列标识;若识别到指定标识位具有指定标识信息,则确定标识位所属待发数据包具有序列标识。本专利技术还公开了一种数据前传方法,应用于第二基站,所述方法包括:接收来自第一链路和/或第二链路的数据包;依据数据包的逆向前传标识位以及分类标识位所携带的标识信息,确认数据包所属的数据传输队列;依据数据包中携带的序列标识或虚拟序列标识,将数据包按序置入数据包所属的数据传输队列。在本专利技术的一个优选的实施例中,依据数据包的逆向前传标识位以及分类标识位所携带标识信息,确认数据包所属的数据队列的步骤,具体包括:识别逆向标识位是否携带有逆向标识;若是,则确定数据包为占用反向链路进行前传的逆向前传数据包;识别逆向前传数据包的分类标志位是否携带有指定分类标识;依据识别结果,确认逆向前传数据包的数据传输队列。根据本专利技术的另一方面,提供了一种数据前传装置,应用于第一基站,装置包括:识别模块,用于识别第一链路上的第一类待发数据包或第二链路上的第二类待发数据包中是否存在不具有序列标识的待发数据包;添加模块,用于若是,则按序向不具有序列标识的待发数据包添加虚拟序列标识以及指定分类标识;检测模块,用于检测第一类待发数据包的数量与第二类待发数据包的数量之间的比值是否超过阈值;第一分配模块,用于若是,则按照预设分配规则,将第一类待发数据包超出第二类待发数据包的溢出数据包分配至对应的链路上,并且,向分配至第二链路上的溢出数据包添加逆向前传标识;数据前传模块,用于通过第一链路与第二链路将第一类待发数据包前传至第二基站,以使第二基站依据序列标识、虚拟序列标识、指定分类标识、以及逆向前传标识将第一类待发数据包置于对应的数据传输队列。在本专利技术的一个优选的实施例中,第一分配模块进一步用于:将溢出数据包进行分组;将属于奇数组的溢出数据包按序分配至第一链路;将属于偶数组的溢出数据包按序分配至第二链路。在本专利技术的一个优选的实施例中,装置进一步包括:检索模块,用于检索本地缓存中待前传数据包队列中的一个或一个以上待前传数据包;第二分配模块,依据一个或一个以上待前传数据包的类别,将一个或一个以上待前传数据包分配至对应的链路。在本专利技术的一个优选的实施例中,识别模块进一步用于:识别第一类待发数据包与第二类待发数据包的指定标识位是否具有指定标识信息,指定标识信息用于标识待发数据包是否携带有序列标识;若识别到指定标识位不具有指定标识信息,则确定标识位所属待发数据包不具有序列标识;若识别到指定标识位具有指定标识信息,则确定标识位所属待发数据包具有序列标识。根据本专利技术的另一方面,还提供了一种数据前传装置,应用于第二基站,装置包括:接收模块,用于接收来自第一链路和/或第二链路的数据包;确认模块,用于依据数据包的逆向前传标识位以及分类标识位所携带的标识信息,确认数据包所属的数据传输队列;排列模块,用于依据数据包中携带的序列标识或虚拟序列标识,将数据包按序置入数据包所属的数据传输队列。在本专利技术的一个优选的实施例中,确认模块进一步用于:识别逆向标识位是否携带有逆向标识;若是,则确定数据包为占用反向链路进行前传的逆向前传数据包;识别逆向前传数据包的分类标志位是否携带有指定分类标识;依据识别结果,确认逆向前传数据包的数据传输队列。与现有技术相比,本专利技术中通过识别第一链路上的第一类待发数据包或第二链路上的第二类待发数据包中是否存在不具有序列标识的待发数据包;若是,则按序向不具有序列标识的待发数据包添加虚拟序列标识以及指定分类标识;检测第一类待发数据包的数量与第二类待发数据包的数量之间的比值是否超过阈值;若是,则按照预设分配规则,将第一类待发数据包超出第二类待发数据包的溢出数据包分配至对应的链路上,并且,向分配至第二链路上的溢出数据包添加逆向前传标识;通过第一链路与第二链路将第一类待发数据包前传至第二基站,以使第二基站依据序列标识、虚拟序列标识、指定分类标识、以及逆向前传标识将第一类待发数据包置于对应的数据传输队列。从而提高数据前传的传输效率,缩短切换时的业务面时延,有效提升了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是现有技术实施例中的切换流程示意图;图2是本专利技术实施例的一种数据前传方法的流程图;图3是本专利技术实施例的一种数据前传方法的流程图;图本文档来自技高网...

【技术保护点】
1.一种数据前传方法,其特征在于,应用于第一基站,所述方法包括:识别第一链路上的第一类待发数据包或第二链路上的第二类待发数据包中是否存在不具有序列标识的待发数据包;若是,则按序向所述不具有序列标识的待发数据包添加虚拟序列标识以及指定分类标识;检测所述第一类待发数据包的数量与所述第二类待发数据包的数量之间的比值是否超过阈值;若是,则按照预设分配规则,将所述第一类待发数据包超出所述第二类待发数据包的溢出数据包分配至对应的链路上,并且,向分配至所述第二链路上的溢出数据包添加逆向前传标识;通过所述第一链路与所述第二链路将所述第一类待发数据包前传至第二基站,以使所述第二基站依据所述序列标识、所述虚拟序列标识、所述指定分类标识、以及所述逆向前传标识将所述第一类待发数据包置于对应的数据传输队列。

【技术特征摘要】
1.一种数据前传方法,其特征在于,应用于第一基站,所述方法包括:识别第一链路上的第一类待发数据包或第二链路上的第二类待发数据包中是否存在不具有序列标识的待发数据包;若是,则按序向所述不具有序列标识的待发数据包添加虚拟序列标识以及指定分类标识;检测所述第一类待发数据包的数量与所述第二类待发数据包的数量之间的比值是否超过阈值;若是,则按照预设分配规则,将所述第一类待发数据包超出所述第二类待发数据包的溢出数据包分配至对应的链路上,并且,向分配至所述第二链路上的溢出数据包添加逆向前传标识;通过所述第一链路与所述第二链路将所述第一类待发数据包前传至第二基站,以使所述第二基站依据所述序列标识、所述虚拟序列标识、所述指定分类标识、以及所述逆向前传标识将所述第一类待发数据包置于对应的数据传输队列。2.根据权利要求1所述的方法,其特征在于,所述按照预设分配规则,将所述溢出数据包分配至对应的链路上的步骤,具体包括:将所述溢出数据包进行分组;将属于奇数组的溢出数据包按序分配至所述第一链路;将属于偶数组的溢出数据包按序分配至所述第二链路。3.根据权利要求1所述的方法,其特征在于,在所述识别第一链路上的第一类待发数据包或第二链路上的第二类待发数据包中是否存在不具有序列标识的待发数据包的步骤之前,进一步包括:检索本地缓存中待前传数据包队列中的一个或一个以上待前传数据包;依据所述一个或一个以上待前传数据包的类别,将所述一个或一个以上待前传数据包分配至对应的链路。4.根据权利要求3所述的方法,其特征在于,所述识别第一链路上的第一类待发数据包或第二链路上的第二类待发数据包中是否存在不具有序列标识的待发数据包的步骤,具体包括:识别所述第一类待发数据包与所述第二类待发数据包的指定标识位是否具有指定标识信息,所述指定标识信息用于标识待发数据包是否携带有序列标识;若识别到所述指定标识位不具有所述指定标识信息,则确定所述标识位所属待发数据包不具有序列标识;若识别到所述指定标识位具有所述指定标识信息,则确定所述标识位所属待发数据包具有序列标识。5.一种数据前传方法,其特征在于,应用于第二基站,所述方法包括:接收来自第一链路和/或第二链路的数据包;依据所述数据包的逆向前传标识位以及分类标识位所携带的标识信息,确认所述数据包所属的数据传输队列;依据所述数据包中携带的序列标识或虚拟序列标识,将所述数据包按序置入所述数据包所属的数据传输队列。6.根据权利要求5所述的方法,其特征在于,所述依据所述数据包的逆向前传标识位以及分类标识位所携带标识信息,确认所述数据包所属的数据传输队列的步骤,具体包括:识别所述逆向标识位是否携带有逆向标识;若是,则确定所述数据包为占用反向链路进行前传的逆向前传数据包;识别所述逆向前传数据包...

【专利技术属性】
技术研发人员:程岳
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1