一种数据转发方法及装置与流程

文档序号:14943166发布日期:2018-07-13 21:36

本发明实施例涉及数字信息传输技术领域,尤其涉及一种数据转发方法及装置。



背景技术:

多连接用户设备,是指可以同时连接两个以上网络实体的用户设备。在移动通信网络中,例如,2G、2.5G、3G、4G、5G或后续发展的更高代移动通信网络,当多连接用户设备移动到两个网络实体的信号覆盖交叠处后,将触发移动性接入切换事件。现有的多连接用户设备接入切换方法,通常采用先中断源网络侧的用户数据传输,在多连接用户设备接入切换到目标网络实体后,再继续进行用户数据传输,其存在用户数据传输中断较长时间的技术问题。

为了避免用户数据传输中断,现有技术中还存在一种与传统DC操作类似的多连接用户设备接入切换方法,所述方法具体可以是,将目标网络实体作为SeNB,即切换过程中控制面连接的演进型基站,加入到源网络侧通信中,用户设备与网络实体之间的数据承载模式采用分裂型数据承载模式,即SplitDRB模式。由于所述方法不涉及核心网信令,信令锚点不会变化,属于RAN侧的移动性接入切换事件,因此,接入切换发生时,用户数据传输不会中断。

现有技术中还存在一种基于指定锚点的多连接用户设备接入切换方法,所述方法中多连接用户设备可接入的网络实体至少包含一个独立的媒介访问控制(MAC)实体,媒介访问控制(MAC)实体为具有媒介访问控制(MAC)地址的物理网络实体;所述方法将多连接用户设备可接入的两个以上网络实体中的一个配置为主网络实体,其它的网络实体配置为从网络实体,其中,主网络实体,是信令承载和/或数据承载的分组数据汇聚协议(PDCP)功能实体所在的网络实体,其也是核心网信令连接和/或数据连接的终止点,所述信令承载和/或数据承载的分组数据汇聚协议(PDCP)功能实体,是指包括安全、压缩、排序等功能的逻辑实体;从网络实体,是主要用于参与数据传输,是针对每个数据承载至少具有类似无线链路层控制协议层、媒介访问控制(MAC)层以及物理层等功能实体的网络实体,至少具有类似无线链路层控制协议层、媒介访问控制(MAC)层以及物理层等功能实体是包括分段、串接、复用、调度、编码、调制等功能的逻辑实体。由于所述方法将主网络实体作为用户设备的用户数据出入移动网络的锚点,无论用户设备接入切换到哪一个网络实体,主网络实体分配给用户设备的用户地址保持不变,因此,在锚点不改变的情况下,接入切换时,用户数据传输不会中断。

然而,本申请发明人在实现本申请实施例技术方案的过程中,至少发现现有多连接用户设备接入切换方法存在如下技术问题:

对于多连接用户设备,其锚定的网络实体很难保持一直不改变,在改变锚点时,要从当前时段从网络实体中指定一从网络实体作为下一时段的主网络实体,将剩下的从网络实体及当前时段的主网络实体作为下一时段的从网络实体,并进行相应操作,在改变锚点时用户数据传输还是会中断。在锚点改变过程中,只有源网络侧的下行和上行前传数据到达后,才能在目标网络侧进行用户数据传输,因此,在用户数据在移动通信空口的中断及时延仍然较长。



技术实现要素:

本发明实施例提供一种数据转发方法及装置,用以解决现有技术中多连接用户设备锚定的网络实体发生改变带来用户数据传输存在较长中断及时延的缺陷,实现用户数据传输在移动通信空中接口处的中断和时延满足要求,从而提高移动通信系统的移动性能。

本发明实施例提供的具体技术方案如下:

第一方面,本发明实施例提供一种数据转发方法,包括:

所述移动通信网络中的源网络侧的源主网络实体基于第二缓存区地址信息,将其第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;

在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;

其中,所述源主网络实体为所述多连接用户设备的源锚点,所述源网络侧的源从网络实体为所述多连接用户设备的源数据传输点,所述目标主网络实体为所述目标网络侧处于目标网络侧配置生效状态时所述多连接用户设备的目标锚点;所述目标主网络实体通过所述源主网络实体基于多连接用户设备的无线资源管理策略从所述源网络侧的至少一个源从网络实体中选择得到。

可能的实施方式中,所述方法还包括:

所述源主网络实体向所述目标主网络实体发送一第二缓存区缓存请求,以请求所述目标主网络实体的所述第二缓存区的地址信息;所述目标主网络实体响应所述第二缓存区缓存请求,向所述源主网络实体返回第二缓存区地址信息;

其中,所述第二缓存区所缓存的是来自所述源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和所述目标网络侧处于所述目标网络侧配置生效状态后来自核心网网关的IP数据包。

可能的实施方式中,所述在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备,具体为:

在所述目标网络侧处于所述目标网络侧配置生效状态,且需要向所述多连接用户设备重发所述PDCP服务数据单元时,所述目标主网络实体基于从所述多连接用户设备获得的上行PDCP状态报告和/或基于所述目标网络侧的无线链路层控制协议确认状态,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。

可能的实施方式中,所述方法还包括:

在所述目标网络侧处于无线配置生效状态时,所述目标主网络实体向所述源主网络实体传输最后的上行协议数据单元终止标识;在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之前,所述源主网络实体对乱序的上行PDCP服务数据单元进行排序,然后将所述已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体将所述已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给所述目标网络侧的目标主网络实体。

可能的实施方式中,所述方法还包括:

在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体作为所述目标网络侧的目标从网络实体将所述上行PDCP服务数据单元转发给所述目标主网络实体。

可能的实施方式中,在所述目标网络侧处于所述目标网络侧配置生效状态之前,所述方法还包括:

所述多连接用户设备基于无线资源控制或介质访问控制信令,配置所述多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被所述多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行所述单向上行传输。

可能的实施方式中,在所述多连接用户设备已执行单向上行传输后,所述方法还包括:

所述目标主网络实体基于所述目标网络所统计的上行PDCP协议数据单元的序列号状态,构建所述上行PDCP状态报告。

可能的实施方式中,所述方法还包括:

所述目标主网络实体基于所述第二缓存区中的协议数据单元状态,构建上行PDCP状态报告。

可能的实施方式中,所述方法还包括:

在所述目标网络侧处于目标网络侧配置生效状态,所述目标主网络实体触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;

所述多连接用户设备基于接收到的所述目标网络侧传来的显示信令,启用所述目标网络侧的安全上下文的PDCP序列号;

所述多连接用户设备基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;

所述多连接用户设备基于所述目标网络侧的安全上下文,处理所述预设PDCP序列号之后的PDCP数据包。

第二方面,本发明实施例提供一种数据转发装置,包括:

双缓存实现模块,用于基于第二缓存区地址信息,将第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;

服务数据重发模块,用于在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。

可能的实施方式中,所述装置还包括:

第二缓存区地址信息获取模块,用于向所述目标主网络实体发送一第二缓存区缓存请求,以请求所述目标主网络实体的所述第二缓存区的地址信息;响应所述第二缓存区缓存请求,向所述源主网络实体返回第二缓存区地址信息;

其中,所述第二缓存区所缓存的是来自所述源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和所述目标网络侧处于所述目标网络侧配置生效状态后来自核心网网关的IP数据包。

可能的实施方式中,所述服务数据重发模块,具体用于:

在所述目标网络侧处于所述目标网络侧配置生效状态,且需要向所述多连接用户设备重发所述PDCP服务数据单元时,基于从所述多连接用户设备获得的上行PDCP状态报告和/或基于所述目标网络侧的无线链路层控制协议确认状态,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。

可能的实施方式中,所述装置还包括上行协议数据单元终止标识应用模块;

所述上行协议数据单元终止标识应用模块,用于在所述目标网络侧处于无线配置生效状态时,向所述源主网络实体传输最后的上行协议数据单元终止标识;以及,用于在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之前,对乱序的上行PDCP服务数据单元进行排序,然后将所述已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;以及,用于在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,将所述已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给所述目标网络侧的目标主网络实体。

可能的实施方式中,所述上行协议数据单元终止标识应用模块,还用于在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,将所述上行PDCP服务数据单元转发给所述目标主网络实体。

可能的实施方式中,所述装置还包括单向上行传输模块;

所述单向上行传输模块,在所述目标网络侧处于所述目标网络侧配置生效状态之前,用于基于无线资源控制或介质访问控制信令,配置所述多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被所述多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行所述单向上行传输。

可能的实施方式中,所述装置还包括上行PDCP状态报告构建模块;

所述上行PDCP状态报告构建模块,用于基于所述第二缓存区中的协议数据单元状态,构建上行PDCP状态报告;以及,用于在所述多连接用户设备已执行单向上行传输后,基于所述目标网络所统计的上行PDCP协议数据单元的序列号状态,构建所述上行PDCP状态报告。

可能的实施方式中,所述装置还包括目标网络侧全配置启用模块;

所述目标网络侧全配置启用模块,用于在所述目标网络侧处于目标网络侧配置生效状态,触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;

以及,用于基于接收到的所述目标网络侧传来的显示信令,启用所述目标网络侧的安全上下文的PDCP序列号;

以及,用于基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;

以及,用于基于所述目标网络侧的安全上下文,处理所述预设PDCP序列号之后的PDCP数据包。

基于上述技术方案,本发明实施例中,在多连接用户设备触发移动通信网络发生移动性接入切换时,将下行或上行数据前传至目标主网络实体的第二缓存区中缓存,实现用户数据的双缓存,当需要重发用户数据给多连接用户设备时,直接基于目标主网络实体的第二缓存区获得,从而实现用户数据传输在移动通信空口处的数据中断最小,确保用户数据无缝转移从而进一步提升通信网络的移动性能。解决了现有技术中多连接用户设备锚定的网络实体发生改变带来用户数据传输存在较长中断及时延的技术问题。

附图说明

图1为本发明实施例中数据转发的过程示意图;

图2为本发明实施例中针对下行数据进行数据转发的过程示意图;

图3为本发明实施例中针对上行数据进行数据转发的过程示意图;

图4为本发明实施例中针对配置单向DRB数据传输的过程示意图;

图5为本发明实施例中数据转发装置的结构示意图;

图6为本发明实施例中移动通信网络的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

为了便于清楚、完整地理解本发明实施例的技术方案,下面对本发明实施例中所涉及的术语进行说明。

术语“PDCP”(Packet Data Convergence Protocol,分组数据汇聚协议),其负责将IP头压缩和解压、传输业务数据并维护无线承载的序列号,是通用移动通信系统(UMTS)中的一个无线传输协议栈,用于处理控制平面上的无线资源管理(RRC)消息以及用户平面上的因特网协议(IP)包。分组数据汇聚协议子层,属于无线接口协议栈的第二层,在用户平面上,得到来自上层的IP数据分组后,对IP数据分组进行头压缩和加密,然后递交到无线链路层控制协议(RLC)子层,同时,还向上层提供按序提交和重复分组检测功能;在控制平面,分组数据汇聚协议子层,为上层无线资源控制(RRC)提供信令传输服务,并实现无线资源控制(RRC)信令的加密和一致性保护,以及在反方向上实现无线资源控制(RRC)信令的解密和一致性检查

术语“无线资源控制”(Radio Resource Control,RRC),是用户设备与演进型基站之间用于控制平面的第三层信息,其中,第一层是物理层,第二层是媒介访问控制层,无线资源控制层是第三层。无线资源控制消息,即RRC消息承载了建立、修改和释放媒介访问控制层和物理层协议实体所需的全部参数,同时也携带了非接入层(NAS)的一些信令,例如MM、CM、SM等。无线资源控制对无线资源进行分配并发送相关信令,用户设备与陆地无线接入网之间控制信令的主要部分是无线资源控制消息。

术语“DRB”(Data Resource Bearer,终端与基站之间的数据承载),用于传输数据,每个用户设备可以有多个DRB来传输不同的业务数据。

术语“协议数据单元”(Protocol Data Unit,PDU),是指在不同站点的各层对等实体之间传递的信息单元或数据单元,通常将第N层的协议数据单元记为NPDU。

术语“服务数据单元”(Service Data Unit,SDU),也称业务数据单元,其是指定层的用户与N层协议之间传递的数据单元,上层的服务数据单元发给下层之后,下层将其封装在协议数据单元中发送出去,第N层服务数据单元SDU,和上一层的协议数据单元(PDU)是一一对应的。

本发明实施例中,如图1所示,数据转发的具体过程如下:

S010,所述移动通信网络中的源网络侧的源主网络实体基于第二缓存区地址信息,将其第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;

本发明实施例中,第二缓存区地址信息可通过但不限于以下方式得到:

第一,存储在源主网络实体中的目标主网络实体的第二缓存区对应的地址信息;

第二,所述源主网络实体向所述目标主网络实体发送一第二缓存区缓存请求,以请求所述目标主网络实体的所述第二缓存区的地址信息;所述目标主网络实体响应所述第二缓存区缓存请求,向所述源主网络实体返回第二缓存区地址信息;其中,所述第二缓存区所缓存的是来自所述源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和所述目标网络侧处于所述目标网络侧配置生效状态后来自核心网网关的IP数据包。

S020,在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;

本发明实施例中,所述在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备,具体可以是但不限于:

在所述目标网络侧处于所述目标网络侧配置生效状态,且需要向所述多连接用户设备重发所述PDCP服务数据单元时,所述目标主网络实体基于从所述多连接用户设备获得的上行PDCP状态报告和/或基于所述目标网络侧的无线链路层控制协议确认状态,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。

其中,所述源主网络实体为所述多连接用户设备的源锚点,所述源网络侧的源从网络实体为所述多连接用户设备的源数据传输点,所述目标主网络实体为所述目标网络侧处于目标网络侧配置生效状态时所述多连接用户设备的目标锚点;所述目标主网络实体通过所述源主网络实体基于多连接用户设备的无线资源管理策略从所述源网络侧的至少一个源从网络实体中选择得到。

本发明实施例中,具体地,

该多连接用户设备,为具有无线通信功能,在移动通信网络中可以同时连接两个以上网络实体的用户终端设备,具体可以是功能手机、智能手机、平板电脑、笔记本电脑或其他无线通信终端设备。

该移动通信网络,为2G、2.5G、3G、4G、5G或后续发展的更高代移动通信网络。

该锚点,为核心网中用户设备锚定的网络实体,锚点分配给用户设备的地址可以保持不变。用户设备使用移动网络时,用户设备的用户数据经锚点进出核心网。锚点,具体可以是但不限于演进型基站、移动性管理实体、服务网关。

本发明实施例中,在所述目标网络侧处于无线配置生效状态时,所述目标主网络实体向所述源主网络实体传输最后的上行协议数据单元终止标识;在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之前,所述源主网络实体对乱序的上行PDCP服务数据单元进行排序,然后将所述已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体将所述已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给所述目标网络侧的目标主网络实体。

本发明实施例中,在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体作为所述目标网络侧的目标从网络实体将所述上行PDCP服务数据单元转发给所述目标主网络实体。

本发明实施例中,在所述目标网络侧处于所述目标网络侧配置生效状态之前,所述多连接用户设备基于无线资源控制或介质访问控制信令,配置所述多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被所述多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行所述单向上行传输。

本发明实施例中,在所述多连接用户设备已执行单向上行传输后,所述目标主网络实体基于所述目标网络所统计的上行PDCP协议数据单元的序列号状态,构建所述上行PDCP状态报告。以及,所述目标主网络实体基于所述第二缓存区中的协议数据单元状态,构建上行PDCP状态报告。

本发明实施例中,在所述目标网络侧处于目标网络侧配置生效状态,所述目标主网络实体触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;

所述多连接用户设备基于接收到的所述目标网络侧传来的显示信令,启用所述目标网络侧的安全上下文的PDCP序列号;

所述多连接用户设备基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;

所述多连接用户设备基于所述目标网络侧的安全上下文,处理所述预设PDCP序列号之后的PDCP数据包。

以下通过几个具体实施例对多连接用户设备触发移动性接入切换事件时的数据转发过程进行详细说明。

以下几个实施例基于相同或者相似的应用场景,该应用场景可以是:

多连接用户设备接入移动通信网络的源网络侧,并进行数据交互通信。该移动通信网络的源网络侧包括一源主网络实体和至少一个源从网络实体,其中,源主网络实体为多连接用户设备的源锚点,即该多连接用户设备使用源网络侧进行数据交互通信时,多连接用户设备的用户数据经源锚点进出核心网,源从网络实体为多连接用户设备的源数据传输点。当多连接用户设备移动到两个网络实体的信号覆盖交叠处后,移动通信网络触发移动性接入切换事件,进行锚点改变。该锚点改变,可以是,源主网络实体基于多连接用户设备的无线资源管理策略从源网络侧的至少一个源从网络实体中选择出一个作为目标主网络实体,该目标主网络实体为目标网络侧处于目标网络侧配置生效时多连接用户设备的目标锚点。

第一具体实施例,针对下行数据进行数据转发,如图2所示,具体过程如下:

在目标网络侧处于目标网络侧配置生效前,移动通信网络中的源网络侧的源主网络实体向目标网络侧的目标主网络实体发送一第二缓存区缓存请求,以请求目标主网络实体的第二缓存区地址;

目标主网络实体响应第二缓存区缓存请求,向源主网络实体返回第二缓存区地址信息;

源主网络实体基于第二缓存区地址信息,源主网络实体将其具有的第一缓存区中的PDCP服务数据单元转发给目标主网络实体中的第二缓存区,并进行缓存;当源主网络实体中的第一缓存区中的PDCP服务数据单元为源网络侧已排序的服务数据单元时,需要将源网络侧已排序的服务数据单元与该源网络侧已排序的服务数据单元所对应的序列号一同转发给目标主网络实体中的第二缓存区,并进行缓存。

源主网络实体将源自自己的PDCP协议数据单元仍然直接发送给多连接用户设备;

在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,目标主网络实体作为目标网络侧的目标锚点,基于从多连接用户设备获得的PDCP状态报告和/或基于目标主网络实体的无线链路层控制协议确认状态,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备。

第二具体实施例,针对上行数据进行数据转发,如图3所示,具体过程如下:

在目标网络侧处于无线配置生效状态时,目标主网络实体作为目标网络侧的目标锚点,向源主网络实体传输最后的上行协议数据单元终止标识;在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之前,源主网络实体对乱序的上行PDCP服务数据单元进行排序,然后将已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之后,源主网络实体将已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给目标网络侧的目标主网络实体。在在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之后,源主网络实体可作为目标网络侧的目标主网络实体将上行PDCP服务数据单元转发给目标主网络实体。

目标主网络实体将来自源主网络实体的上行PDCP服务数据单元与目标网络侧处于目标网络侧配置生效状态下目标网络侧接收的上行PDCP服务数据单元进行排序,排序后转发给核心网。

目标主网络实体基于第二缓存区中的上行PDCP协议数据单元状态,构建上行PDCP状态报告;在多连接用户设备已执行单向上行传输后,目标主网络实体还可基于目标网络所统计的上行PDCP协议数据单元的序列号状态,构建上行PDCP状态报告。

第三具体实施例,配置单向DRB数据传输,如图4所示,具体过程如下:

在目标网络侧处于目标网络侧配置生效状态之前,多连接用户设备基于无线资源控制或介质访问控制信令,配置多连接用户设备执行DRB数据上行单向传输,以使多连接用户设备能够执行DRB数据单向上行传输。

在配置完成并生效后,在来自原接收上行协议数据单元的网络实体的下行确认消息可被多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行单向上行传输。

第四具体实施例,应用新目标网络侧的安全配置,具体过程如下:

在目标网络侧处于目标网络侧配置生效状态,目标主网络实体触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;

多连接用户设备基于接收到的目标网络侧传来的显示信令,启用目标网络侧的安全上下文的PDCP序列号;

多连接用户设备基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;基于目标网络侧的安全上下文,处理预设PDCP序列号之后的PDCP数据包。

基于同一发明构思,本发明实施例中提供了一种数据转发装置100,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述。

如图5所示,该装置包括双缓存实现模块110、服务数据重发模块120;

其中,

双缓存实现模块110,用于基于第二缓存区地址信息,将第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;

服务数据重发模块120,用于在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备。

可能的实施方式中,装置还包括:

第二缓存区地址信息获取模块,用于向目标主网络实体发送一第二缓存区缓存请求,以请求目标主网络实体的第二缓存区的地址信息;响应第二缓存区缓存请求,向源主网络实体返回第二缓存区地址信息;

其中,第二缓存区所缓存的是来自源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和目标网络侧处于目标网络侧配置生效状态后来自核心网网关的IP数据包。

可能的实施方式中,服务数据重发模块,具体用于:

在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,基于从多连接用户设备获得的上行PDCP状态报告和/或基于目标网络侧的无线链路层控制协议确认状态,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备。

可能的实施方式中,装置还包括上行协议数据单元终止标识应用模块;

上行协议数据单元终止标识应用模块,用于在目标网络侧处于无线配置生效状态时,向源主网络实体传输最后的上行协议数据单元终止标识;以及,用于在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之前,对乱序的上行PDCP服务数据单元进行排序,然后将已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;以及,用于在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之后,将已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给目标网络侧的目标主网络实体。

可能的实施方式中,上行协议数据单元终止标识应用模块,还用于在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之后,将上行PDCP服务数据单元转发给目标主网络实体。

可能的实施方式中,装置还包括单向上行传输模块;

单向上行传输模块,在目标网络侧处于目标网络侧配置生效状态之前,用于基于无线资源控制或介质访问控制信令,配置多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行单向上行传输。

可能的实施方式中,装置还包括上行PDCP状态报告构建模块;

上行PDCP状态报告构建模块,用于基于第二缓存区中的协议数据单元状态,构建上行PDCP状态报告;以及,用于在多连接用户设备已执行单向上行传输后,基于目标网络所统计的上行PDCP协议数据单元的序列号状态,构建上行PDCP状态报告。

可能的实施方式中,装置还包括目标网络侧全配置启用模块;

目标网络侧全配置启用模块,用于在目标网络侧处于目标网络侧配置生效状态,触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;

以及,用于基于接收到的目标网络侧传来的显示信令,启用目标网络侧的安全上下文的PDCP序列号;

以及,用于基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;

以及,用于基于目标网络侧的安全上下文,处理预设PDCP序列号之后的PDCP数据包。

基于同一发明构思,本发明实施例还提供一种移动通信网络200,该移动通信网络200的具体实施可参见方法实施例部分的描述,重复之处不再赘述。

如图6所示,该移动通信网络200,的源网络侧包括:源主网络实体210、与源主网络实体210无线连接的至少一个源从网络实体;源主网络实体210为多连接用户设备300的源锚点,源从网络实体为多连接用户设备的源数据传输点,至少一个源从网络实体与多连接用户设备300可无线网络连接,至少一个源从网络实体中的一个源从网络实体被源主网络实体210基于多连接用户设备300的无线资源管理策略作为目标主网络实体220;该目标主网络实体220为移动通信网络200的目标网络侧处于目标网络侧配置生效状态时多连接用户设备300的目标锚点。

其中,

源主网络实体210,用于基于第二缓存区地址信息,将其第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体220的第二缓存区中缓存;

目标主网络实体220,用于在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备300新发或者重发PDCP服务数据单元时,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备300;

其中,源主网络实体210为多连接用户设备300的源锚点,目标主网络实体220为目标网络侧处于目标网络侧配置生效状态时多连接用户设备300的目标锚点;目标主网络实体220通过源主网络实体210基于多连接用户设备300的无线资源管理策略从源网络侧的至少一个源从网络实体中选择得到。

可能的实施方式中,源主网络实体210,还用于向目标主网络实体220发送一第二缓存区缓存请求,以请求目标主网络实体220的第二缓存区的地址信息;

目标主网络实体220,还用于响应第二缓存区缓存请求,向源主网络实体210返回第二缓存区地址信息;

其中,第二缓存区所缓存的是来自源主网络实体210已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和目标网络侧处于目标网络侧配置生效状态后来自核心网网关的IP数据包。

可能的实施方式中,目标主网络实体220,具体用于:

在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备300重发PDCP服务数据单元时,基于从多连接用户设备300获得的上行PDCP状态报告和/或基于目标网络侧的无线链路层控制协议确认状态,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备300。

可能的实施方式中,目标主网络实体220,还用于在目标网络侧处于无线配置生效状态时,向源主网络实体210传输最后的上行协议数据单元终止标识;

源主网络实体210,还用于在收到目标主网络实体220传输来的最后的上行协议数据单元终止标识之前,对乱序的上行PDCP服务数据单元进行排序,然后将已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;以及,还用于在收到目标主网络实体220传输来的最后的上行协议数据单元终止标识之后,将已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给目标网络侧的目标主网络实体220。

可能的实施方式中,源主网络实体210,还用于在收到目标主网络实体220传输来的最后的上行协议数据单元终止标识之后,将上行PDCP服务数据单元转发给目标主网络实体220。

可能的实施方式中,该移动通信网络200,在目标网络侧处于目标网络侧配置生效状态之前,能够使多连接用户设备300基于无线资源控制或介质访问控制信令,配置多连接用户设备300执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被多连接用户设备300继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行单向上行传输。

可能的实施方式中,目标主网络实体220,还用于在多连接用户设备300已执行单向上行传输后,基于目标网络所统计的上行PDCP协议数据单元的序列号状态,构建上行PDCP状态报告。

可能的实施方式中,目标主网络实体220,还用于基于第二缓存区中的协议数据单元状态,构建上行PDCP状态报告。

可能的实施方式中,目标主网络实体220,还用于在目标网络侧处于目标网络侧配置生效状态,触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;以使多连接用户设备300基于接收到的目标网络侧传来的显示信令,启用目标网络侧的安全上下文的PDCP序列号;

以及,使多连接用户设备300基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;

以及,使多连接用户设备300基于目标网络侧的安全上下文,处理预设PDCP序列号之后的PDCP数据包。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1