Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2021063310 - PROCÉDÉ, APPAREIL ET DISPOSITIF DE TRAITEMENT PAR CONVERSION D'ANCRAGE

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177   0178   0179   0180   0181   0182   0183   0184   0185   0186   0187   0188   0189   0190   0191   0192   0193   0194   0195   0196   0197   0198   0199   0200   0201   0202   0203   0204   0205   0206   0207   0208   0209   0210   0211   0212   0213   0214   0215   0216   0217   0218   0219   0220   0221   0222   0223   0224   0225   0226   0227   0228   0229   0230   0231   0232   0233   0234   0235   0236   0237   0238   0239   0240   0241   0242   0243   0244   0245   0246   0247   0248   0249   0250   0251   0252   0253   0254   0255   0256   0257   0258   0259   0260   0261   0262   0263   0264   0265   0266   0267   0268   0269   0270   0271   0272   0273   0274   0275   0276   0277   0278   0279   0280   0281   0282   0283   0284   0285   0286   0287   0288   0289   0290   0291   0292   0293   0294   0295   0296   0297   0298   0299   0300   0301   0302   0303   0304   0305   0306   0307   0308   0309   0310   0311   0312   0313   0314   0315   0316   0317   0318  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37  

附图

1   2   3   4   5   6   7   8  

说明书

发明名称 : 锚点转换处理方法、装置及设备

[0001]
相关申请的交叉引用
[0002]
本申请主张在2019年9月30日在中国提交的中国专利申请No.201910941035.8的优先权,其全部内容通过引用包含于此。

技术领域

[0003]
本公开涉及通信技术领域,特别是指一种锚点转换处理方法、装置及设备。

背景技术

[0004]
在移动场景下,用户设备UE移动到两个网络设备的信号覆盖交叠处后,网络将触发移动性事件,进行网络切换。相关技术中的网络切换的具体流程为:先中断源网络侧设备的数据传输,在接入到目标网络侧设备之后再继续业务传输。
[0005]
因此,相关技术中的网络切换流程,会导致数据在一段时间内的中断,影响系统移动性能的进一步提升。
[0006]
发明内容
[0007]
本公开的目的是提供一种锚点转换处理方法、装置及设备,以避免网络切换时发生数据中断,提升系统移动性能。
[0008]
为达到上述目的,本公开的实施例提供一种锚点转换处理方法,应用于第一网络侧设备,包括:
[0009]
在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,发送数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0010]
在停止源链路数据传输的情况下,发送数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0011]
可选地,所述发送数据传输的第一指示信息之前,包括:
[0012]
向所述第二网络侧设备发送中转地址请求消息;
[0013]
接收所述第二网络侧设备反馈的中转地址。
[0014]
可选地,所述方法还包括:
[0015]
根据所述中转地址,发送所述前转下行数据包至所述第二网络侧设备。
[0016]
可选地,所述发送所述前转下行数据包至所述第二网络侧设备,包括:
[0017]
通过用户面通用分组无线业务隧道协议GTP-U传输所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[0018]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[0019]
可选地,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[0020]
可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0021]
可选地,所述第二指示信息还包括以下信息的至少一项:
[0022]
与所述SN的起始值对应的HFN;
[0023]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0024]
与所述乱序上行数据包的SN对应的HFN。
[0025]
可选地,所述发送数据传输的第二指示信息之后,还包括:
[0026]
发送新的下行数据包和/或乱序上行数据包至所述第二网络侧设备。
[0027]
可选地,所述第一网络侧设备包括:第一中央单元控制面和第一中央单元用户面;
[0028]
所述发送数据传输的第一指示信息之前,还包括:
[0029]
所述第一中央单元控制面向所述第一中央单元用户面发起第一分配计数查询;
[0030]
所述第一中央单元用户面根据所述第一分配计数查询反馈第一分配计数信息至所述第一中央单元控制面,所述第一分配计数信息包括前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[0031]
可选地,所述发送数据传输的第二指示信息之前,还包括:
[0032]
所述第一中央单元控制面向所述第一中央单元用户面发起第二分配计数 查询;
[0033]
所述第一中央单元用户面根据所述第二分配计数查询反馈的第二分配计数信息至所述第一中央单元控制面,所述第二分配计数信息包括当前最新的SN以及与所述当前最新的SN对应的HFN。
[0034]
为达到上述目的,本公开的实施例提供一种锚点转换处理方法,应用于第二网络侧设备,包括:
[0035]
在接收第一网络侧设备发送的前转下行数据包,且未停止原链路数据传输的情况下,接收数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0036]
在停止源链路数据传输的情况下,接收数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0037]
可选地,所述接收数据传输的第一指示信息之前,包括:
[0038]
接收所述第一网络侧设备发送的中转地址请求消息;
[0039]
根据所述中转地址请求消息,向所述第一网络侧设备反馈所述前转下行数据包的中转地址。
[0040]
可选地,所述方法还包括:
[0041]
根据所述中转地址,接收所述第一网络侧设备发送的所述前转下行数据包,并对所述前转数据包进行处理。
[0042]
可选地,所述接收所述第一网络侧设备发送的所述前转下行数据包,包括:
[0043]
通过用户面通用分组无线业务隧道协议GTP-U接收所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[0044]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[0045]
可选地,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[0046]
可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0047]
可选地,所述第二指示信息还包括以下信息的至少一项:
[0048]
与所述SN的起始值对应的HFN;
[0049]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0050]
与所述乱序上行数据包的SN对应的HFN。
[0051]
可选地,所述接收数据传输的第二指示信息之后,还包括:
[0052]
接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包。
[0053]
可选地,所述接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包之后,还包括:
[0054]
若接收到新的下行数据包,则根据所述第二指示信息中的起始值,为所述新的下行数据包分配SN;
[0055]
若接收到乱序上行数据包,则在路径转换完成后,将所述乱序上行数据包发送至核心网。
[0056]
可选地,所述第二网络侧设备包括:第二中央单元控制面和第二中央单元用户面;
[0057]
所述接收数据传输的第一指示信息之后,还包括:
[0058]
所述第二中央单元控制面向所述第二中央单元用户面发送所述前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[0059]
可选地,所述接收数据传输的第二指示信息之后,还包括:
[0060]
所述第二中央单元控制面向所述第二中央单元用户面发送所述第二指示信息携带的SN的起始值。
[0061]
为达到上述目的,本公开的实施例提供一种网络侧设备,所述网络侧设备为第一网络侧设备,包括收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述收发器用于:
[0062]
在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,发送数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0063]
在停止源链路数据传输的情况下,发送数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0064]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收 状态信息。
[0065]
可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0066]
可选地,所述第二指示信息还包括以下信息的至少一项:
[0067]
与所述SN的起始值对应的HFN;
[0068]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0069]
与所述乱序上行数据包的SN对应的HFN。
[0070]
可选地,所述收发器还用于:
[0071]
发送新的下行数据包和/或乱序上行数据包至所述第二网络侧设备。
[0072]
为达到上述目的,本公开的实施例提供一种网络侧设备,所述网络侧设备为第二网络侧设备,包括收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述收发器用于:
[0073]
在接收第一网络侧设备发送的前转下行数据包,且未停止原链路数据传输的情况下,接收数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0074]
在停止源链路数据传输的情况下,接收数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0075]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[0076]
可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0077]
可选地,所述第二指示信息还包括以下信息的至少一项:
[0078]
与所述SN的起始值对应的HFN;
[0079]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0080]
与所述乱序上行数据包的SN对应的HFN。
[0081]
可选地,所述收发器还用于:
[0082]
接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包。
[0083]
可选地,所述处理器用于:若接收到新的下行数据包,则根据所述第二指示信息中的起始值,为所述新的下行数据包分配SN;
[0084]
所述收发器还用于:若接收到乱序上行数据包,则在路径转换完成后, 将所述乱序上行数据包发送至核心网。
[0085]
为达到上述目的,本公开的实施例提供一种切换处理装置,应用于第一网络侧设备,包括:
[0086]
第一发送模块,用于在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,发送数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0087]
第二发送模块,用于在停止源链路数据传输的情况下,发送数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0088]
为达到上述目的,本公开的实施例提供一种切换处理装置,应用于第二网络侧设备,包括:
[0089]
第一接收模块,用于在接收第一网络侧设备发送的前转下行数据包,且未停止原链路数据传输的情况下,接收数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0090]
第二接收模块,用于在停止源链路数据传输的情况下,接收数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0091]
为达到上述目的,本公开的实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上应用于第一网络侧设备的锚点转换处理方法,或者,如上应用于第二网络侧设备的锚点转换处理方法中的步骤。
[0092]
本公开的上述技术方案的有益效果如下:
[0093]
本公开实施例的方法,在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,会先发送关于数据传输的第一指示信息,该第一指示信息包括该前转下行数据包的起始SN以及与该起始SN对应的HFN;之后,在停止源链路数据传输的情况下,进一步发送关于数据传输的第二指示信息,指示所述第二网络侧设备进行锚点转换。这样,通过两次指示信息 的传输,在锚点转换前,第二网络侧设备就能够基于第一指示信息对前转下行数据包进行处理,避免了网络切换时发生数据中断,达到提升系统移动性能的目的。

附图说明

[0094]
图1为本公开实施例的锚点转换处理方法的流程示意图;
[0095]
图2为本公开实施例的锚点转换处理方法应用示意图之一;
[0096]
图3为本公开实施例的锚点转换处理方法应用示意图之二;
[0097]
图4为本公开另一实施例的锚点转换处理方法的流程示意图;
[0098]
图5为本公开实施例的第一网络侧设备的结构示意图;
[0099]
图6为本公开实施例的第二网络侧设备的结构示意图;
[0100]
图7为本公开实施例的锚点转换处理装置的结构示意图;
[0101]
图8为本公开另一实施例的锚点转换处理装置的结构示意图。

具体实施方式

[0102]
为使本公开要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0103]
如图1所示,本公开实施例的一种锚点转换处理方法,包括:
[0104]
步骤101,在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,发送数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0105]
步骤102,在停止源链路数据传输的情况下,发送数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0106]
通过上述步骤101和步骤102,应用本公开实施例方法的第一网络侧设备,在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,会先发送关于数据传输的第一指示信息,该第一指示信息包括该前转下行数据包的起始SN以及与该起始SN对应的HFN;之后,在停止源链路数据传输的情况下,进一步发送关于数据传输的第二指示信息,指示所述 第二网络侧设备进行锚点转换。这样,通过两次指示信息的传输,在锚点转换前,第二网络侧设备就能够基于第一指示信息对前转下行数据包进行处理,避免了网络切换时发生数据中断,达到提升系统移动性能的目的。
[0107]
其中,前转下行数据包是转发至第二网络侧设备进行缓存的下行数据包,可以是第一网络侧设备待发送给用户设备的全部或者部分的下行数据包。具体的,数据包是分组数据汇聚协议PDCP服务数据单元SDU数据。
[0108]
该实施例中,为了保证前转下行数据包传输至第二网络侧设备,可选地,步骤101发送数据传输的第一指示信息之前,包括:
[0109]
向所述第二网络侧设备发送中转地址请求消息;
[0110]
接收所述第二网络侧设备反馈的中转地址。
[0111]
第一网络侧设备发送中转地址请求消息至第二网络侧设备,向第二网络侧设备发起请求;之后,接收第二网络侧设备根据该请求消息反馈的中转地址。其中,该中转地址可以为IP地址、传输隧道标识等。
[0112]
可选地,所述方法还包括:
[0113]
根据所述中转地址,发送所述前转下行数据包至所述第二网络侧设备。
[0114]
这里,根据第二网络侧设备反馈的中转地址,进行前转下行数据包的发送,对下行数据进行双缓存。具体地,发送该前转下行数据包的步骤可以在发送第一指示信息之前或之后。而第二网络侧设备接收下行数据包和第一指示信息后,就能够开始处理该前转下行数据包,例如,加密、头压缩等操作。第二网络侧设备还可生成上行PDCP status report(状态报告)。
[0115]
另外,该实施例中,可选地,所述发送所述前转下行数据包至所述第二网络侧设备,包括:
[0116]
通过用户面通用分组无线业务隧道协议GTP-U传输所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[0117]
第一网络侧设备通过GTP-U将前转下行数据包缓存到第二网络侧设备。而SN是针对每个前转到第二网络侧设备的下行数据包的序列号,可放置在GTP-U的扩展头,并与GTP-U帧里的下行数据包一一对应。
[0118]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[0119]
可选地,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[0120]
此外,该实施例中,第一网络侧设备会依据来自核心网的“end marker(结束标记)”,或源链路的无线信道条件,或来自第二网络侧设备的指示信息等,判断需要停止源链路的数据传输,继而发送第二指示信息进行锚点转换。这里,锚点转换即由第二网络侧设备重新进行SN的分配。
[0121]
因此,可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0122]
如此,第二网络侧设备可基于该SN的起始值开始分配。第二指示信息中指示的SN的起始值,可以是前转下行数据包的截止SN。例如,前转下行数据包对应SN为:5、6、7和8,则SN=5是前转下行数据包的起始SN,SN=8是前转下行数据包的截止SN,第二指示信息可指示的SN的起始值就是8。当然,第二指示信息中指示的第二网络侧设备分配SN的起始值不限于上述的方式,也可为截止SN的下一个等等,在此不再列举。
[0123]
而为了保证数据的有效传输,可选地,所述第二指示信息还包括以下信息的至少一项:
[0124]
与所述SN的起始值对应的HFN;
[0125]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0126]
与所述乱序上行数据包的SN对应的HFN。
[0127]
若第二指示信息包括与该SN的起始值对应的HFN,可结合第一指示信息中的HFN进行数据包传输校准、丢包判断等。而第二指示信息包括第一网络侧设备接收的乱序上行数据包的SN,和/或,与该乱序上行数据包的SN对应的HFN,则能够对乱序上行数据包进行记录,保证后续传输完整。
[0128]
如此,可选地,所述发送数据传输的第二指示信息之后,还包括:
[0129]
发送新的下行数据包和/或乱序上行数据包至所述第二网络侧设备。
[0130]
这里,第一网络侧设备在发送第二指示信息后,开始发送新的下行数据包和/或乱序上行数据包,使得第二网络侧设备基于第二指示信息中指示的SN的起始值对新的下行数据包分配SN,对于乱序上行数据包则在完成路径转换后,向新的核心网进行转发。
[0131]
例如,起始值为8,则新的下行数据包的SN从8开始分配。
[0132]
还应该知道的是,本公开实施例的网络侧设备可以是基站eNB或gNB,还可以是包括中央单元控制面CU-CP和中央单元用户面CU-UP的设备。
[0133]
可选地,所述第一网络侧设备包括:第一中央单元控制面和第一中央单元用户面;
[0134]
所述发送数据传输的第一指示信息之前,还包括:
[0135]
所述第一中央单元控制面向所述第一中央单元用户面发起第一分配计数查询;
[0136]
所述第一中央单元用户面根据所述第一分配计数查询反馈第一分配计数信息至所述第一中央单元控制面,所述第一分配计数信息包括前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[0137]
这里,对于包括CU-CP和CU-UP的第一网络侧设备,考虑到其功能实现,在第一CU-CP发送第一指示信息之前,需要向第一CU-UP发起第一分配计数查询,来查询前转下行数据包的起始SN以及与其对应的HFN。之后,通过第一CU-UP的对应反馈信息(第一分配计数信息),获知前转下行数据包的起始SN以及与该起始SN对应的HFN。具体地,第一CU-CP通过UE context修改消息通知第一CU-UP,发起第一分配计数查询;第一CU-UP在bearer context修改响应消息中携带第一分配计数信息,如PDCP SN Status Information。
[0138]
相应地,包括CU-CP和CU-UP的第二网络侧设备,接收到第一指示信息后,第二CU-CP向第二CU-UP发送该前转下行数据包的起始SN以及与其对应的HFN,如第二CU-CP在bearer context修改消息中携带PDCP SN Status Information,该PDCP SN Status Information包括该前转下行数据包的起始SN以及与其对应的HFN。
[0139]
类似地,该实施例中,可选地,所述发送数据传输的第二指示信息之前,还包括:
[0140]
所述第一中央单元控制面向所述第一中央单元用户面发起第二分配计数查询;
[0141]
所述第一中央单元用户面根据所述第二分配计数查询反馈的第二分配计 数信息至所述第一中央单元控制面,所述第二分配计数信息包括当前最新的SN以及与所述当前最新的SN对应的HFN。
[0142]
这里,在第一CU-CP发送第二指示信息之前,需要向第一CU-UP发起第二分配计数查询,来查询当前最新的SN以及与其对应的HFN,以便告知第二网络侧设备分配SN适用的起始值。之后,通过第一CU-UP的对应反馈信息(第二分配计数信息),获知当前最新的SN以及与其对应的HFN。具体地,第一CU-CP通过UE context修改消息通知第一CU-UP,发起第一分配计数查询;第一CU-UP在bearer context修改响应消息中携带第二分配计数信息,如PDCP SN Status Information。
[0143]
相应地,包括CU-CP和CU-UP的第二网络侧设备,接收到第二指示信息后,第二CU-CP向第二CU-UP发送该第二指示信息携带的SN的起始值,如第二CU-CP在bearer context修改消息中携带PDCP SN Status Information,该PDCP SN Status Information包括该SN的起始值。可选地,第二CU-CP向第二CU-UP还发送了与该SN的起始值对应的HFN。
[0144]
下面,结合图2和图3说明本公开实施例的应用。
[0145]
场景一、网络侧设备为基站eNB或gNB。
[0146]
步骤1:源基站(第一网络侧设备)通过中转地址请求消息,如Data forwarding address request(数据中转地址请求),向目标基站(第二网络侧设备)请求PDCP SDU的中转地址。
[0147]
步骤2:目标基站返回对应的中转地址信息。
[0148]
步骤3:源基站将所有或部分下行PDCP SDU数据(前转下行数据包)转发给目标基站进行缓存,即下行数据进行双缓存。其中SN是针对每个前转到目标小区的下行数据包的序号,其将放置在GTP-U的扩展头里,并与GTP-U帧里的下行PDCP SDU对应,一同发送给目标基站。
[0149]
步骤4:源基站通过SN status transfer(SN状态转移)消息发送第一指示信息给目标基站,该消息为控制面消息。该第一指示信息包括前转下行数据包的起始SN以及与该起始SN对应的超帧号HFN。可选地,该第一指示信息还包含源基站的上行数据接收状态信息,例如:未收到的上行PDCP SN以及对应HFN数值。
[0150]
步骤5:目标基站接收后,开始处理下行数据包,例如:加密,头压缩等操作,而可选地,生成上行PDCP status report。
[0151]
步骤6:源基站继续发送下行PDCP PDU数据给用户设备UE。
[0152]
步骤6a:目标基站与UE开始数据传输。
[0153]
步骤7:源基站,依据来自核心网的“end marker”,或源链路的无线信道条件,或来自目标基站的指示信息等,判断需要停止源链路的数据传输;发送通过SN status transfer消息发送第二指示信息给目标基站,该消息为控制面消息。该第二指示信息中包含目标基站后续起始的下行数据包SN,可选地,还包含对应的HFN数值,以及,可选地,包含乱序接收的上行数据包(乱序上行数据包)SN,以及对应的HFN数值。
[0154]
步骤8:源基站开始前转新的下行PDCP SDU给目标基站,和/或,前转乱序接收的上行PDCP SDU给目标基站。
[0155]
步骤9:接收后,目标基站,开启锚点转换,即根据第二指示信息,开始为接收到的新的下行PDCP SDU分配新的SN。而对于接收的乱序上行数据包,进行存储,并根据新的接收状况,在完成路径转换后,向新的核心网路径转发。
[0156]
场景二、网络侧设备为包括CU-CP和CU-UP的设备。
[0157]
步骤1:源CU-CP(第一网络侧设备的CU-CP)通过中转地址请求消息,如Data forwarding address request(数据中转地址请求),向目标CU-CP(第二网络侧设备的CU-CP)请求PDCP SDU的中转地址。
[0158]
步骤2:目标CU-CP返回对应的中转地址信息。
[0159]
步骤3:源CU-CP通过UE context modification(上下文修改)消息通知源CU-UP发起第一分配计数查询,随后源CU-UP在bearer context modification响应消息中携带PDCP SN Status Information,反馈第一分配计数信息。其中第一分配计数信息包括前转下行数据包的起始SN以及与该起始SN对应的HFN。随后,通过SN status transfer消息发送第一指示信息给目标CU-CP,该消息为控制面消息。该第一指示信息包括前转下行数据包的起始SN以及与该起始SN对应的超帧号HFN。可选地,该第一指示信息还包含源基站的上行数据接收状态信息,例如:未收到的上行PDCP SN以及对应HFN数值。 随后目标CU-CP在bearer context修改消息中携带PDCP SN Status Information给目标CU-UP,将接收到的第一指示信息如起始SN以及与该起始SN对应的HFN告知目标CU-UP。
[0160]
步骤4:源CU-UP将所有或部分下行PDCP SDU数据(前转下行数据包)转发给目标CU-UP进行缓存,即下行数据进行双缓存。其中SN是针对每个前转到目标小区的下行数据包的序号,其将放置在GTP-U的扩展头里,并与GTP-U帧里的下行PDCP SDU对应,一同发送给目标CU-UP。
[0161]
步骤5:目标CU-UP将接收后,开始处理下行数据包,例如:加密,头压缩等操作,而可选地,生成上行PDCP status report。
[0162]
步骤6:源CU-UP继续发送下行PDCP PDU数据给UE。
[0163]
步骤6a:目标CU-UP与UE开始数据传输。
[0164]
步骤7:源CU-CP,依据来自核心网的“end marker”,或源链路的无线信道条件,或来自目标基站的指示信息等,判断需要停止源链路的数据传输;向源CU-UP发起第二分配计数查询,源CU-UP在bearer context modification响应消息中携带PDCP SN Status Information,反馈第二分配计数信息,第二分配计数信息包括当前最新的SN以及与其对应的HFN。随后源CU-CP发送通过SN status transfer消息发送第二指示信息给目标CU-CP,该消息为控制面消息。该第二指示信息中包含目标CU-CP后续起始的下行数据包SN,可选地,还包含对应的HFN数值,以及,可选地,包含乱序接收的上行数据包(乱序上行数据包)SN,以及对应的HFN数值。目标CU-CP在bearer context修改消息中携带PDCP SN Status Information给目标CU-UP,将接收到的第二指示信息如起始的下行数据包SN告知目标CU-UP。
[0165]
步骤8:源CU-UP开始前转新的下行PDCP SDU给目标基站,和/或,前转乱序接收的上行PDCP SDU给目标CU-UP。
[0166]
步骤9:接收后,目标CU-UP,开启锚点转换,即根据第二指示信息,开始为接收到的新的下行PDCP SDU分配新的SN。而对于接收的乱序上行数据包,进行存储,并根据新的接收状况,在完成路径转换后,向新的核心网路径转发。
[0167]
综上所述,本公开实施例的方法,第一网络侧设备在传输前转下行数据 包至第二网络侧设备,且未停止原链路数据传输的情况下,会先发送关于数据传输的第一指示信息,该第一指示信息包括该前转下行数据包的起始SN以及与该起始SN对应的HFN;之后,在停止源链路数据传输的情况下,进一步发送关于数据传输的第二指示信息,指示所述第二网络侧设备进行锚点转换。这样,通过两次指示信息的传输,在锚点转换前,第二网络侧设备就能够基于第一指示信息对前转下行数据包进行处理,避免了网络切换时发生数据中断,达到提升系统移动性能的目的。
[0168]
如图4所示,本公开的实施例提供一种锚点转换处理方法,应用于第二网络侧设备,包括:
[0169]
步骤401,在接收第一网络侧设备发送的前转下行数据包,且未停止原链路数据传输的情况下,接收数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0170]
步骤402,在停止源链路数据传输的情况下,接收数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0171]
通过上述步骤,第二网络侧设备首先在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,会先接收到关于数据传输的第一指示信息,该第一指示信息包括该前转下行数据包的起始SN以及与该起始SN对应的HFN;之后,在停止源链路数据传输的情况下,进一步接收关于数据传输的第二指示信息,指示第二网络侧设备进行锚点转换。这样,通过两次指示信息的传输,在锚点转换前,第二网络侧设备就能够基于第一指示信息对前转下行数据包进行处理,避免了网络切换时发生数据中断,达到提升系统移动性能的目的。
[0172]
可选地,所述接收数据传输的第一指示信息之前,包括:
[0173]
接收所述第一网络侧设备发送的中转地址请求消息;
[0174]
根据所述中转地址请求消息,向所述第一网络侧设备反馈所述前转下行数据包的中转地址。
[0175]
这里,接收第一网络侧设备发送的中转地址请求消息后,会根据该请求消息反馈的中转地址。其中,该中转地址可以为IP地址、传输隧道标识等。
[0176]
之后,第一网络侧设备会根据第二网络侧设备反馈的中转地址,进行前转下行数据包的发送,对下行数据进行双缓存。所以,可选地,所述方法还包括:
[0177]
根据所述中转地址,接收所述第一网络侧设备发送的所述前转下行数据包,并对所述前转数据包进行处理。
[0178]
其中,该前转下行数据包的处理,可为加密、头压缩等操作。第二网络侧设备还可生成上行PDCP status report。
[0179]
在上述实施例中,可知,第一网络侧设备可过GTP-U将前转下行数据包缓存到第二网络侧设备。故,可选地,所述接收所述第一网络侧设备发送的所述前转下行数据包,包括:
[0180]
通过用户面通用分组无线业务隧道协议GTP-U接收所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[0181]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[0182]
可选地,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[0183]
可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0184]
可选地,所述第二指示信息还包括以下信息的至少一项:
[0185]
与所述SN的起始值对应的HFN;
[0186]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0187]
与所述乱序上行数据包的SN对应的HFN。
[0188]
可选地,所述接收数据传输的第二指示信息之后,还包括:
[0189]
接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包。
[0190]
可选地,所述接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包之后,还包括:
[0191]
若接收到新的下行数据包,则根据所述第二指示信息中的起始值,为所述新的下行数据包分配SN;
[0192]
若接收到乱序上行数据包,则在路径转换完成后,将所述乱序上行数据包发送至核心网。
[0193]
可选地,所述第二网络侧设备包括:第二中央单元控制面和第二中央单元用户面;
[0194]
所述接收数据传输的第一指示信息之后,还包括:
[0195]
所述第二中央单元控制面向所述第二中央单元用户面发送所述前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[0196]
可选地,所述接收数据传输的第二指示信息之后,还包括:
[0197]
所述第二中央单元控制面向所述第二中央单元用户面发送所述第二指示信息携带的SN的起始值。
[0198]
应该了解的是,该实施例的方法是与上述应用于第一网络侧设备的方法配合实现切换处理的,上述方法的实施例中的实现方式适用于该方法,也能达到相同的技术效果。
[0199]
如图5所示,本公开的实施例还提供了一种网络侧设备,所述网络侧设备为第一网络侧设备,包括收发器510、存储器520、处理器500及存储在所述存储器520上并可在所述处理器500上运行的计算机程序;处理器500,用于读取存储器520中的程序,执行下列过程:
[0200]
所述收发器510用于在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,发送数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0201]
在停止源链路数据传输的情况下,发送数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0202]
该第一网络侧设备在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,会先发送关于数据传输的第一指示信息,该第一指示信息包括该前转下行数据包的起始SN以及与该起始SN对应的HFN;之后,在停止源链路数据传输的情况下,进一步发送关于数据传输的第二指示信息,指示所述第二网络侧设备进行锚点转换。这样,通过两次指示信息的传输,在锚点转换前,第二网络侧设备就能够基于第一指示信息对前转下行数据包进行处理,避免了网络切换时发生数据中断,达到提升系统移动性能的目的。
[0203]
可选地,所述收发器510还用于:
[0204]
向所述第二网络侧设备发送中转地址请求消息;
[0205]
接收所述第二网络侧设备反馈的中转地址。
[0206]
可选地,所述收发器510还用于:
[0207]
根据所述中转地址,发送所述前转下行数据包至所述第二网络侧设备。
[0208]
可选地,所述收发器510还用于:
[0209]
通过用户面通用分组无线业务隧道协议GTP-U传输所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[0210]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[0211]
可选地,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[0212]
可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0213]
可选地,所述第二指示信息还包括以下信息的至少一项:
[0214]
与所述SN的起始值对应的HFN;
[0215]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0216]
与所述乱序上行数据包的SN对应的HFN。
[0217]
可选地,所述收发器510还用于:
[0218]
发送新的下行数据包和/或乱序上行数据包至所述第二网络侧设备。
[0219]
可选地,所述第一网络侧设备包括:第一中央单元控制面和第一中央单元用户面;
[0220]
所述第一中央单元控制面向所述第一中央单元用户面发起第一分配计数查询;
[0221]
所述第一中央单元用户面根据所述第一分配计数查询反馈第一分配计数信息至所述第一中央单元控制面,所述第一分配计数信息包括前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[0222]
可选地,所述第一中央单元控制面向所述第一中央单元用户面发起第二分配计数查询;
[0223]
所述第一中央单元用户面根据所述第二分配计数查询反馈的第二分配计 数信息至所述第一中央单元控制面,所述第二分配计数信息包括当前最新的SN以及与所述当前最新的SN对应的HFN。
[0224]
其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器510可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。
[0225]
处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。
[0226]
本公开实施例提供的网络侧设备,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
[0227]
如图6所示,本公开的实施例提供一种网络侧设备,所述网络侧设备为第二网络侧设备,包括收发器610、存储器650、处理器640及存储在所述存储器650上并可在所述处理器640上运行的计算机程序;处理器640,用于读取存储器650中的程序,执行下列过程:
[0228]
所述收发器610用于在接收第一网络侧设备发送的前转下行数据包,且未停止原链路数据传输的情况下,接收数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0229]
在停止源链路数据传输的情况下,接收数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0230]
第二网络侧设备首先在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,会先接收到关于数据传输的第一指示信息,该第一指示信息包括该前转下行数据包的起始SN以及与该起始SN对应的HFN;之后,在停止源链路数据传输的情况下,进一步接收关于数据传输的第二指示信息,指示第二网络侧设备进行锚点转换。这样,通过两次指示信息的传 输,在锚点转换前,第二网络侧设备就能够基于第一指示信息对前转下行数据包进行处理,避免了网络切换时发生数据中断,达到提升系统移动性能的目的。
[0231]
可选地,所述收发器610还用于:
[0232]
接收所述第一网络侧设备发送的中转地址请求消息;
[0233]
根据所述中转地址请求消息,向所述第一网络侧设备反馈所述前转下行数据包的中转地址。
[0234]
可选地,所述收发器610还用于:
[0235]
根据所述中转地址,接收所述第一网络侧设备发送的所述前转下行数据包,并对所述前转数据包进行处理。
[0236]
可选地,所述收发器610还用于:
[0237]
通过用户面通用分组无线业务隧道协议GTP-U接收所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[0238]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[0239]
可选地,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[0240]
可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0241]
可选地,所述第二指示信息还包括以下信息的至少一项:
[0242]
与所述SN的起始值对应的HFN;
[0243]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0244]
与所述乱序上行数据包的SN对应的HFN。
[0245]
可选地,所述收发器610还用于:
[0246]
接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包。
[0247]
可选地,所述处理器640用于:若接收到新的下行数据包,则根据所述第二指示信息中的起始值,为所述新的下行数据包分配SN;
[0248]
所述收发器610还用于:若接收到乱序上行数据包,则在路径转换完成后,将所述乱序上行数据包发送至核心网。
[0249]
可选地,所述第二网络侧设备包括:第二中央单元控制面和第二中央单 元用户面;
[0250]
所述第二中央单元控制面向所述第二中央单元用户面发送所述前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[0251]
可选地,所述第二中央单元控制面向所述第二中央单元用户面发送所述第二指示信息携带的SN的起始值。
[0252]
在图6中,总线架构(用总线60来代表),总线600可以包括任意数量的互联的总线和桥,总线600将包括由处理器640代表的一个或多个处理器和存储器650代表的存储器的各种电路链接在一起。总线600还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口630在总线600和收发器610之间提供接口。收发器610可以是一个元件,也可以是多个元件,比如多个接收机和发送机,提供用于在传输介质上与各种其他装置通信的单元。经处理器640处理的数据通过天线620在无线介质上进行传输,进一步,天线620还接收数据并将数据传送给处理器640。
[0253]
处理器640负责管理总线600和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器650可以被用于存储处理器640在执行操作时所使用的数据。
[0254]
可选地,处理器640可以是CPU、ASIC、FPGA或CPLD。
[0255]
本公开实施例提供的网络侧设备,由于解决问题的原理与本公开实施例中的方法相似,因此该网络侧设备的实施可以参见方法的实施,重复之处不再敷述。
[0256]
如图7所示,本公开的实施例提供一种切换处理装置,应用于第一网络侧设备,包括:
[0257]
第一发送模块710,用于在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,发送数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0258]
第二发送模块720,用于在停止源链路数据传输的情况下,发送数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点 转换。
[0259]
可选地,所述装置包括:
[0260]
中转地址请求模块,用于向所述第二网络侧设备发送中转地址请求消息;
[0261]
中转地址接收模块,用于接收所述第二网络侧设备反馈的中转地址。
[0262]
可选地,所述中转还包括:
[0263]
第三发送模块,用于根据所述中转地址,发送所述前转下行数据包至所述第二网络侧设备。
[0264]
可选地,所述第三发送模块还用于:
[0265]
通过用户面通用分组无线业务隧道协议GTP-U传输所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[0266]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[0267]
可选地,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[0268]
可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0269]
可选地,所述第二指示信息还包括以下信息的至少一项:
[0270]
与所述SN的起始值对应的HFN;
[0271]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0272]
与所述乱序上行数据包的SN对应的HFN。
[0273]
可选地,所述装置还包括:
[0274]
第四发送模块,用于发送新的下行数据包和/或乱序上行数据包至所述第二网络侧设备。
[0275]
可选地,所述第一网络侧设备包括:第一中央单元控制面和第一中央单元用户面;
[0276]
所述第一中央单元控制面向所述第一中央单元用户面发起第一分配计数查询;
[0277]
所述第一中央单元用户面根据所述第一分配计数查询反馈第一分配计数信息至所述第一中央单元控制面,所述第一分配计数信息包括前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[0278]
可选地,所述第一中央单元控制面向所述第一中央单元用户面发起第二分配计数查询;
[0279]
所述第一中央单元用户面根据所述第二分配计数查询反馈的第二分配计数信息至所述第一中央单元控制面,所述第二分配计数信息包括当前最新的SN以及与所述当前最新的SN对应的HFN。
[0280]
该装置,在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,会先发送关于数据传输的第一指示信息,该第一指示信息包括该前转下行数据包的起始SN以及与该起始SN对应的HFN;之后,在停止源链路数据传输的情况下,进一步发送关于数据传输的第二指示信息,指示所述第二网络侧设备进行锚点转换。这样,通过两次指示信息的传输,在锚点转换前,第二网络侧设备就能够基于第一指示信息对前转下行数据包进行处理,避免了网络切换时发生数据中断,达到提升系统移动性能的目的。
[0281]
需要说明的是,该装置是应用了上述应用于第一网络侧设备的锚点转换处理方法的装置,上述方法实施例的实现方式适用于该装置,也能达到相同的技术效果。
[0282]
如图8所示,本公开的实施例提供一种切换处理装置,应用于第二网络侧设备,包括:
[0283]
第一接收模块810,用于在接收第一网络侧设备发送的前转下行数据包,且未停止原链路数据传输的情况下,接收数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN;
[0284]
第二接收模块820,用于在停止源链路数据传输的情况下,接收数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[0285]
可选地,所述装置还包括:
[0286]
中转地址请求接收模块,用于接收所述第一网络侧设备发送的中转地址请求消息;
[0287]
中转地址请求反馈模块,用于根据所述中转地址请求消息,向所述第一网络侧设备反馈所述前转下行数据包的中转地址。
[0288]
可选地,所述装置还包括:
[0289]
第一处理模块,用于根据所述中转地址,接收所述第一网络侧设备发送的所述前转下行数据包,并对所述前转数据包进行处理。
[0290]
可选地,所述第一处理模块还用于:
[0291]
通过用户面通用分组无线业务隧道协议GTP-U接收所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[0292]
可选地,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[0293]
可选地,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[0294]
可选地,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[0295]
可选地,所述第二指示信息还包括以下信息的至少一项:
[0296]
与所述SN的起始值对应的HFN;
[0297]
所述第一网络侧设备接收的乱序上行数据包的SN;
[0298]
与所述乱序上行数据包的SN对应的HFN。
[0299]
可选地,所述装置还包括:
[0300]
第四接收模块,用于接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包。
[0301]
可选地,所述装置还包括:
[0302]
第二处理模块,用于若接收到新的下行数据包,则根据所述第二指示信息中的起始值,为所述新的下行数据包分配SN;
[0303]
第三处理模块,用于若接收到乱序上行数据包,则在路径转换完成后,将所述乱序上行数据包发送至核心网。
[0304]
可选地,所述第二网络侧设备包括:第二中央单元控制面和第二中央单元用户面;
[0305]
所述第二中央单元控制面向所述第二中央单元用户面发送所述前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[0306]
可选地,所述第二中央单元控制面向所述第二中央单元用户面发送所述第二指示信息携带的SN的起始值。
[0307]
该装置,在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,会先接收到关于数据传输的第一指示信息,该第一指示信息包括该前转下行数据包的起始SN以及与该起始SN对应的HFN;之后,在停止源链路数据传输的情况下,进一步接收关于数据传输的第二指示信息,指示第二网络侧设备进行锚点转换。这样,通过两次指示信息的传输,在锚点转换前,第二网络侧设备就能够基于第一指示信息对前转下行数据包进行处理,避免了网络切换时发生数据中断,达到提升系统移动性能的目的。
[0308]
需要说明的是,该装置是应用了上述应用于第二网络侧设备的锚点转换处理方法的装置,上述方法实施例的实现方式适用于该装置,也能达到相同的技术效果。
[0309]
本公开的另一实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上应用于第一网络侧设备的锚点转换处理方法,或者,如上应用于第二网络侧设备的锚点转换处理方法中的步骤。
[0310]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0311]
进一步需要说明的是,此说明书中所描述许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。
[0312]
本公开实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所 标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
[0313]
实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
[0314]
在模块可以利用软件实现时,考虑到相关技术中的硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的相关技术中的半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
[0315]
可以理解的是,本公开实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,单元、模块、子单元和子模块可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本公开所述功能的其它电子单元或其组合中。
[0316]
对于软件实现,可通过执行本公开实施例所述功能的模块(例如过程、函数等)来实现本公开实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
[0317]
上述范例性实施例是参考该些附图来描述的,许多不同的形式和实施例是可行而不偏离本公开精神及教示,因此,本公开不应被建构成为在此所提出范例性实施例的限制。更确切地说,这些范例性实施例被提供以使得本公 开会是完善又完整,且会将本公开范围传达给那些熟知此项技术的人士。在该些图式中,组件尺寸及相对尺寸也许基于清晰起见而被夸大。在此所使用的术语只是基于描述特定范例性实施例目的,并无意成为限制用。如在此所使用地,除非该内文清楚地另有所指,否则该单数形式“一”、“一个”和“该”是意欲将该些多个形式也纳入。会进一步了解到该些术语“包含”及/或“包括”在使用于本说明书时,表示所述特征、整数、步骤、操作、构件及/或组件的存在,但不排除一或更多其它特征、整数、步骤、操作、构件、组件及/或其族群的存在或增加。除非另有所示,陈述时,一值范围包含该范围的上下限及其间的任何子范围。
[0318]
以上所述是本公开的可选的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本公开所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本公开的保护范围。

权利要求书

[权利要求 1]
一种锚点转换处理方法,应用于第一网络侧设备,包括: 在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,发送数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN; 在停止源链路数据传输的情况下,发送数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[权利要求 2]
根据权利要求1所述的方法,其中,所述发送数据传输的第一指示信息之前,包括: 向所述第二网络侧设备发送中转地址请求消息; 接收所述第二网络侧设备反馈的中转地址。
[权利要求 3]
根据权利要求2所述的方法,还包括: 根据所述中转地址,发送所述前转下行数据包至所述第二网络侧设备。
[权利要求 4]
根据权利要求3所述的方法,其中,所述发送所述前转下行数据包至所述第二网络侧设备,包括: 通过用户面通用分组无线业务隧道协议GTP-U传输所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[权利要求 5]
根据权利要求1所述的方法,其中,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[权利要求 6]
根据权利要求5所述的方法,其中,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[权利要求 7]
根据权利要求1所述的方法,其中,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[权利要求 8]
根据权利要求7所述的方法,其中,所述第二指示信息还包括以下信息的至少一项: 与所述SN的起始值对应的HFN; 所述第一网络侧设备接收的乱序上行数据包的SN; 与所述乱序上行数据包的SN对应的HFN。
[权利要求 9]
根据权利要求1所述的方法,其中,所述发送数据传输的第二指示信息之后,还包括: 发送新的下行数据包和/或乱序上行数据包至所述第二网络侧设备。
[权利要求 10]
根据权利要求1所述的方法,其中,所述第一网络侧设备包括:第一中央单元控制面和第一中央单元用户面; 所述发送数据传输的第一指示信息之前,还包括: 所述第一中央单元控制面向所述第一中央单元用户面发起第一分配计数查询; 所述第一中央单元用户面根据所述第一分配计数查询反馈第一分配计数信息至所述第一中央单元控制面,所述第一分配计数信息包括前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[权利要求 11]
根据权利要求10所述的方法,其中,所述发送数据传输的第二指示信息之前,还包括: 所述第一中央单元控制面向所述第一中央单元用户面发起第二分配计数查询; 所述第一中央单元用户面根据所述第二分配计数查询反馈的第二分配计数信息至所述第一中央单元控制面,所述第二分配计数信息包括当前最新的SN以及与所述当前最新的SN对应的HFN。
[权利要求 12]
一种锚点转换处理方法,应用于第二网络侧设备,包括: 在接收第一网络侧设备发送的前转下行数据包,且未停止原链路数据传输的情况下,接收数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN; 在停止源链路数据传输的情况下,接收数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[权利要求 13]
根据权利要求12所述的方法,其中,所述接收数据传输的第一指示信息之前,包括: 接收所述第一网络侧设备发送的中转地址请求消息; 根据所述中转地址请求消息,向所述第一网络侧设备反馈所述前转下行数据包的中转地址。
[权利要求 14]
根据权利要求13所述的方法,还包括: 根据所述中转地址,接收所述第一网络侧设备发送的所述前转下行数据包,并对所述前转数据包进行处理。
[权利要求 15]
根据权利要求14所述的方法,其中,所述接收所述第一网络侧设备发送的所述前转下行数据包,包括: 通过用户面通用分组无线业务隧道协议GTP-U接收所述前转下行数据包;其中,GTP-U的扩展头携带与所述前转下行数据包对应的SN。
[权利要求 16]
根据权利要求12所述的方法,其中,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[权利要求 17]
根据权利要求16所述的方法,其中,所述上行数据接收状态信息包括:上行未接收到的数据包的SN,和/或,与所述上行未接收到的数据包的SN对应的HFN。
[权利要求 18]
根据权利要求12所述的方法,其中,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[权利要求 19]
根据权利要求18所述的方法,其中,所述第二指示信息还包括以下信息的至少一项: 与所述SN的起始值对应的HFN; 所述第一网络侧设备接收的乱序上行数据包的SN; 与所述乱序上行数据包的SN对应的HFN。
[权利要求 20]
根据权利要求12所述的方法,其中,所述接收数据传输的第二指示信息之后,还包括: 接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包。
[权利要求 21]
根据权利要求20所述的方法,其中,所述接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包之后,还包括: 若接收到新的下行数据包,则根据所述第二指示信息中的起始值,为所述新的下行数据包分配SN; 若接收到乱序上行数据包,则在路径转换完成后,将所述乱序上行数据包发送至核心网。
[权利要求 22]
根据权利要求12所述的方法,其中,所述第二网络侧设备包括:第二中央单元控制面和第二中央单元用户面; 所述接收数据传输的第一指示信息之后,还包括: 所述第二中央单元控制面向所述第二中央单元用户面发送所述前转下行数据包的起始SN以及与所述起始SN对应的HFN。
[权利要求 23]
根据权利要求22所述的方法,其中,所述接收数据传输的第二指示信息之后,还包括: 所述第二中央单元控制面向所述第二中央单元用户面发送所述第二指示信息携带的SN的起始值。
[权利要求 24]
一种网络侧设备,所述网络侧设备为第一网络侧设备,包括收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其中,所述收发器用于: 在传输前转下行数据包至第二网络侧设备,且未停止原链路数据传输的情况下,发送数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN; 在停止源链路数据传输的情况下,发送数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[权利要求 25]
根据权利要求24所述的网络侧设备,其中,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[权利要求 26]
根据权利要求24所述的网络侧设备,其中,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[权利要求 27]
根据权利要求26所述的网络侧设备,其中,所述第二指示信息还包括以下信息的至少一项: 与所述SN的起始值对应的HFN; 所述第一网络侧设备接收的乱序上行数据包的SN; 与所述乱序上行数据包的SN对应的HFN。
[权利要求 28]
根据权利要求24所述的网络侧设备,其中,所述收发器还用于: 发送新的下行数据包和/或乱序上行数据包至所述第二网络侧设备。
[权利要求 29]
一种网络侧设备,所述网络侧设备为第二网络侧设备,包括收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其中,所述收发器用于: 在接收第一网络侧设备发送的前转下行数据包,且未停止原链路数据传输的情况下,接收数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN; 在停止源链路数据传输的情况下,接收数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[权利要求 30]
根据权利要求29所述的网络侧设备,其中,所述第一指示信息还包括所述第一网络侧设备的上行数据接收状态信息。
[权利要求 31]
根据权利要求29所述的网络侧设备,其中,所述第二指示信息包括所述第二网络侧设备分配SN的起始值。
[权利要求 32]
根据权利要求31所述的网络侧设备,其中,所述第二指示信息还包括以下信息的至少一项: 与所述SN的起始值对应的HFN; 所述第一网络侧设备接收的乱序上行数据包的SN; 与所述乱序上行数据包的SN对应的HFN。
[权利要求 33]
根据权利要求29所述的网络侧设备,其中,所述收发器还用于: 接收所述第一网络侧设备发送的新的下行数据包和/或乱序上行数据包。
[权利要求 34]
根据权利要求33所述的网络侧设备,其中, 所述处理器用于:若接收到新的下行数据包,则根据所述第二指示信息中的起始值,为所述新的下行数据包分配SN; 所述收发器还用于:若接收到乱序上行数据包,则在路径转换完成后,将所述乱序上行数据包发送至核心网。
[权利要求 35]
一种切换处理装置,应用于第一网络侧设备,包括: 第一发送模块,用于在传输前转下行数据包至第二网络侧设备,且未停 止原链路数据传输的情况下,发送数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN; 第二发送模块,用于在停止源链路数据传输的情况下,发送数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[权利要求 36]
一种切换处理装置,应用于第二网络侧设备,包括: 第一接收模块,用于在接收第一网络侧设备发送的前转下行数据包,且未停止原链路数据传输的情况下,接收数据传输的第一指示信息,所述第一指示信息包括所述第一网络侧设备为所述前转下行数据包分配的起始序号SN以及与起始SN对应的超帧号HFN; 第二接收模块,用于在停止源链路数据传输的情况下,接收数据传输的第二指示信息,所述第二指示信息用于指示所述第二网络侧设备进行锚点转换。
[权利要求 37]
一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至11任一项所述的锚点转换处理方法,或者,如权利要求12至23任一项所述的锚点转换处理方法中的步骤。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7]  
[ 图 8]