数据传输方法、装置及存储介质与流程

文档序号:31676723发布日期:2022-09-28 02:24阅读:133来源:国知局
数据传输方法、装置及存储介质与流程

1.本技术涉及数据传输技术领域,尤其涉及一种数据传输方法、装置及存储介质。


背景技术:

2.在5g的新空口(new radio,nr)中,为了保证切换场景下数据的无中断传输,引入了daps(dual active protocol stack,双接入协议栈)。这样在发生小区切换时,ue(user equipment,用户设备)基于daps可以与源小区、目标小区之间同时保持连接,并分别通过不同的空口进行数据传输。
3.在由(integrated access and backhaul,集成接入回程)iab宿主节点、iab节点(类似中继节点)和ue组成的iab网络部署中,iab宿主节点连接核心网,iab节点通过无线链路,负责将ue的信息中继传输给iab donor(iab宿主节点或者中央控制节点),并将iab donor的信息中继传输给ue。当iab节点在两个iab donor(即源iabdonor和目标iabdonor)之间发生切换时,虽然发生切换的iab节点的子节点、孙节点和ue的路由关系不变,但是,ue与源iabdonor对应的pdcp,在发生切换时,需要重建ue与目标iabdonor对应的pdcp。经研究发现,为了保证iab网络中iab节点的无中断切换,也可以引入daps机制。在daps机制下iab节点能够接收源iabdonor和目标iabdonor发送的数据包,并通过同一条路径传输给ue。因此,如何避免数据包传输发生错误成为亟需解决的重要问题。


技术实现要素:

4.本技术提供了一种数据传输方法、装置及存储介质,用以解决在iab网络中,如何避免数据包传输错误等技术问题。
5.本技术第一方面实施例提出了一种数据传输方法,应用于发生跨节点切换的迁移集成接入回程iab节点中,所述方法包括:
6.所述迁移iab节点接收数据包,并获取所述数据包的路径信息;
7.所述迁移iab节点根据所述路径信息,将所述数据包发送至下一跳iab节点或iab宿主节点或终端。
8.可选地,所述数据包的路径信息包含所述数据包路由到目的地的地址信息、所述数据包的路由路径标识、数据源指示信息中的至少一种或者多种。
9.可选地,所述数据包路由到目的地的地址信息包含所述迁移iab节点的源iab宿主节点的适应性回传协议bap地址、所述迁移iab节点的目标iab宿主节点的bap地址或所述数据包路由到终端的目的地标识。可选地,所述数据包为下行数据包时,所述获取所述数据包的路径信息,包括:
10.获取所述数据包中的目的适应性回传协议bap地址,并根据所述目的bap地址确定所述数据包的路径信息。
11.可选地,所述获取所述数据包的路径信息,包括:
12.获取所述数据包路由到终端的目的地标识,根据所述目的地标识确定所述数据包
的路径信息;
13.其中,所述目的地标识包含所述迁移iab节点的源iab宿主节点为所述终端分配的第一目的地标识或者所述迁移iab节点的目标iab宿主节点为所述终端分配的第二目的地标识。
14.可选地,所述数据包为下行数据包;获取所述数据包的路径信息,具体包括:
15.获取所述数据包的bap地址,根据所述bap地址确定所述数据包的路径信息;
16.其中,所述bap地址包含所述迁移iab节点的源iab宿主节点的bap地址或者所述迁移iab节点的目标iab宿主节点的bap地址。
17.可选地,所述获取所述数据包的路径信息,包括:
18.获取所述数据包中的bap路径标识,根据所述bap路径标识确定所述数据包的路径信息;
19.其中,bap路径标识包含从所述迁移iab节点的源iab宿主节点到终端接入iab节点之间的路由路径对应的第一bap路径标识、从所述迁移iab节点的目标iab宿主节点到终端接入iab节点之间的路由路径对应的第二bap路径标识。
20.可选地,所述数据包为上行数据包时,所述获取所述数据包的路径信息,包括:获取所述数据包的目的地标识,根据所述目的地标识确定所述数据包的路径信息;
21.其中,所述目的地标识包含所述迁移iab节点的源iab宿主节点的bap地址或者所述迁移iab节点的目标iab宿主节点的bap地址。
22.可选地,所述获取所述数据包的路径信息,包括:
23.获取所述数据包的bap pdu中的数据源指示信息;
24.根据所述数据源指示信息,确定所述数据包来源和/或目的地,以确定所述数据包的路径信息。
25.可选地,所述数据源指示信息的参数由源iab宿主节点或目标iab宿主节点通过集中单元cu到iab分布式单元du的f1接口信令,或cu到iab移动终端mt的rrc信令配置给所述迁移iab节点的。
26.可选地,所述根据所述路径信息,将所述数据包发送至下一跳iab节点之前,还包括:
27.通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令,接收所述源iab宿主节点或所述目标iab宿主节点向所述迁移iab节点发送的配置数据源指示信息的参数。
28.可选地,所述根据所述路径信息,将所述数据包发送至下一跳iab节点,包括:
29.根据所述数据包来源,将所述数据源指示信息携带在所述数据包中发送至下一跳iab节点;所述数据包来源为所述源iab宿主节点或所述目标iab宿主节点。
30.可选地,所述数据包为上行数据包;所述根据所述路径信息,将所述数据包发送至下一跳iab节点或iab宿主节点或终端,包括:
31.根据所述第一bap路径标识或源iab宿主节点bap地址或者所述数据源指示信息确定的路径信息,将所述数据包发送至与源iab宿主节点对应的下一跳iab节点或所述源iab宿主节点;
32.根据所述第二bap路径标识或目标iab宿主节点bap地址或者所述数据源指示信息确定的路径信息,将所述数据包发送至与目标iab宿主节点对应的下一跳iab节点或所述目
标iab宿主节点。
33.本技术第二方面实施例提出了一种数据传输方法,应用于终端接入的集成接入回程iab节点,所述方法包括:
34.接收来自上一跳iab节点或终端的数据包,并获取所述数据包的路径信息;
35.按照所述数据包的路径信息,将所述数据包发送至终端或下一跳iab节点。
36.可选地,所述数据包的路径信息包含所述数据包的来源信息和/或目的地信息、所述数据包的路由路径标识、数据源指示信息中的至少一种或者多种。
37.可选地,所述数据包为下行数据包;所述获取所述数据包的路径信息,包括:
38.获取所述上一跳iab节点发送的下行数据包的bap pdu中的目标bap地址,
39.其中,所述目标bap地址为发生跨节点切换的迁移iab节点的源iab宿主节点和目标iab宿主节点为所述终端接入的iab节点分配的bap地址;
40.所述终端接入的iab节点根据所述目标bap地址,确定所述数据包来自所述源iab宿主节点或所述目标iab宿主节点。
41.可选地,所述数据包为下行数据包;所述获取所述数据包的路径信息,包括:
42.获取所述上一跳iab节点发送的下行数据包的bap pdu中的bap路径标识,根据所述bap路径标识确定所述数据包来自所述源iab宿主节点或所述目标iab宿主节点。
43.可选地,所述数据包为下行数据包;所述获取所述数据包的路径信息,包括:
44.获取所述上一跳iab节点发送的下行数据包的bap pdu中的数据源指示信息,根据所述数据源指示信息确定所述数据包来自所述源iab宿主节点或所述目标iab宿主节点。
45.可选地,所述数据包为下行数据包;所述按照所述数据包的路径信息,将所述数据包发送至终端或下一跳iab节点,包括:
46.按照所述数据包的路径信息,在确定所述终端切换未完成时,将来自发生跨节点切换的迁移iab节点的源iab宿主节点的数据包发送至所述终端;
47.和/或
48.在确定所述终端切换完成时或者之后,将来自发生跨节点切换的迁移iab节点的目标iab宿主节点的数据包发送至所述终端。
49.可选地,所述方法还包括:
50.在确定所述终端切换完成之前,存储来自所述目标iab宿主节点的数据包。
51.可选地,所述数据包为上行数据包;所述获取所述数据包的路径信息,包括:
52.确定所述数据包来自所述终端切换未完成时,将所述数据包的目的地址确定为发生跨节点切换的迁移iab节点的源iab宿主节点;或
53.确定所述数据包来自所述终端切换完成后,将所述数据包的目的地址确定为所述迁移iab节点的目标iab宿主节点。
54.可选地,所述按照所述数据包的路径信息,将所述数据包发送至下一跳iab节点,包括:
55.在确定所述数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在所述数据包对应的bap pdu中将所述源iab宿主节点的bap地址作为目标bap地址,并将接收到的所述数据包发送至所述下一跳iab节点;和/或,
56.在确定所述数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主
节点的情况下,在所述数据包对应的bap pdu中将所述目标iab宿主节点的bap地址作为目标bap地址,并将接收到的所述数据包发送至所述下一跳iab节点。
57.可选地,所述按照所述数据包的路径信息,将所述数据包发送至下一跳iab节点,包括:
58.在确定所述数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在所述数据包对应的bap pdu中将所述源iab宿主节点的bap路径标识作为bap pdu中的bap路径标识,并将所述数据包发送至所述下一跳iab节点;和/或,
59.在确定所述数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,在所述数据包对应的bap pdu中将所述目标iab宿主节点的bap路径标识作为bap pdu中的bap路径标识,并将所述数据包发送至所述下一跳iab节点。
60.可选地,所述按照所述数据包的路径信息,将所述数据包发送至下一跳iab节点,包括:
61.在确定所述数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在所述数据包对应的bap pdu中携带所述源iab宿主节点对应的数据源指示信息,并将所述数据包发送至所述下一跳iab节点;和/或,
62.在确定所述数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,在所述数据包对应的bap pdu中携带所述目标iab宿主节点对应的数据源指示信息,并将所述数据包发送至所述下一跳iab节点。
63.可选地,所述数据源指示信息的参数由源iab宿主节点或目标iab宿主节点通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令配置的。
64.本技术第三方面实施例提出了一种数据传输装置,应用于发生跨节点切换的迁移集成接入回程iab节点中,包括存储器,收发机,处理器:
65.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
66.接收数据包,并获取所述数据包的路径信息;
67.根据所述路径信息,将所述数据包发送至下一跳iab节点或iab宿主节点或终端。
68.本技术第四方面实施例提出了一种数据传输装置,应用于终端接入的集成接入回程iab节点,包括存储器,收发机,处理器:
69.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
70.接收来自上一跳iab节点或终端的数据包,并获取所述数据包的路径信息;
71.按照所述数据包的路径信息,将所述数据包发送至终端或下一跳iab节点。
72.本技术第五方面实施例提出了一种数据传输装置,应用于发生跨节点切换的迁移集成接入回程iab节点中,所述装置包括:
73.获取单元,用于接收数据包,并获取所述数据包的路径信息;
74.发送单元,用于根据所述路径信息,将所述数据包发送至下一跳iab节点或iab宿主节点或终端。
75.本技术第六方面实施例提出了一种数据传输装置,应用于终端接入的集成接入回程iab节点,所述装置包括:
76.获取单元,用于接收来自上一跳iab节点或终端的数据包,并获取所述数据包的路径信息;
77.发送单元,用于按照所述数据包的路径信息,将所述数据包发送至终端或下一跳iab节点。
78.本技术第七方面实施例提出了一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行第一方面实施例所述的数据传输方法,或者,执行第二方面实施例所述的数据传输方法。
79.上述申请中的一个实施例具有如下优点或有益效果:在迁移iab节点接收数据包,获取数据包的路径信息后,根据路径信息,将数据包发送至下一跳iab节点或iab宿主节点或终端。由此,根据数据包的路径信息发送数据包,避免数据包传输过程中发生传输错误的技术问题,实现了数据包无中断传输的目的。
80.应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
81.附图用于更好地理解本方案,不构成对本技术的限定。其中:
82.图1为iab网络拓扑示意图;
83.图2为iab节点关系示意图;
84.图3为基站和终端直接连接的协议栈架构示意图;
85.图4为iab架构下各节点间的协议栈架构示意图;
86.图5为iab节点跨iab宿主节点切换的示意图;
87.图6为本技术实施例一提供的数据传输方法的流程示意图;
88.图7为本技术实施例二提供的数据传输方法的流程示意图;
89.图8为本技术实施例三提供的数据传输方法的流程示意图;
90.图9为本技术实施例四提供的数据传输方法的流程示意图;
91.图10为本技术实施例五提供的数据传输方法的流程示意图;
92.图11为本技术实施例六提供的数据传输方法的流程示意图;
93.图12为本技术实施例提供的bap pdu中的数据源指示信息的示意图;
94.图13为本技术实施例七提供的数据传输方法的流程示意图;
95.图14为本技术实施例八提供的数据传输方法的流程示意图;
96.图15为本技术实施例九提供的数据传输方法的流程示意图;
97.图16为本技术实施例十提供的数据传输方法的流程示意图;
98.图17为本技术实施例十一提供的数据传输方法的交互示意图;
99.图18为本技术实施例十二提供的数据传输方法的交互示意图;
100.图19为本技术实施例十三提供的数据传输方法的交互示意图;
101.图20为本技术实施例十四提供的数据传输方法的交互示意图;
102.图21为本技术实施例十五提供的数据传输方法的交互示意图;
103.图22为本技术实施例十六提供的数据传输方法的交互示意图;
104.图23为本技术实施例十七提供的数据传输装置的结构示意图;
105.图24为本技术实施例十八提供的数据传输装置的结构示意图;
106.图25为本技术实施例十九提供的数据传输装置的结构示意图;
107.图26为本技术实施例二十提供的数据传输装置的结构示意图。
具体实施方式
108.本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
109.本技术实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
110.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
111.iab网络拓扑图如图1所示,iab网络部署中,由iab donor(iab宿主节点),iab node(iab节点)和ue组成。iab donor用于连接核心网,把iab节点和ue的信息回传给核心网,并将核心网的信息传输给iab节点和ue。iab donor还负责管理整个iab网络中的iab节点和ue。其中,各节点之间通过uu接口进行通信。
112.在现有的iab网络拓扑中,一个iab节点由两部分组成,如图2所示,一部分为iab mt(iab mobile termination,iab移动终端)对上连接基站或者上级iab节点中的du(distributed unit,分布式单元)部分,该基站或者iab节点称为其的父节点;另一部分为iab du(iab distributed unit,iab分布式单元)对下连接ue或者下级iab节点的mt部分,该ue或者iab mt节点称为子节点。图2中的upstream是指iab节点向父节点发送数据,downstream是指iab节点向子节点发送数据。
113.如图1所示,iab节点1为iab节点2的父节点,iab节点3为iab节点2的子节点,iab节点3为iab节点1的子孙节点。
114.图3为基站和终端直接连接的协议栈架构。由图3可知,基站和终端直接连接的协议栈包括:sdap(service data adaptation protocol,服务数据适配协议)、pdcp(packet data convergence protocol,分组数据汇聚协议)、rlc(radio link control,无线链路控制层协议)、mac(medium access control,介质访问控制)以及phy(physical layer,物理层)。
115.图4为iab架构下各节点间的协议栈架构。显然图3中所示的协议栈架构与图4中所示的协议栈架构不同。图4中,iab节点引入bap层(backhaul adaptation protocol,适应性回传协议)实现中继功能,bap层承担路由和iab节点出口与入口的bh rlc信道映射功能。终端的pdcp层与iab节点的pdcp层是对等实体。图4中,终端和iab节点2之间通过uu接口进行通信,各节点之间通过bh nr rlc信道进行通信。
116.图5为iab节点跨iab宿主节点切换的示意图。其中,iab node3是迁移iab节点,iab node4是终端接入的iab节点。终端与iab node4通过rlc信道进行通信,各节点之间通过bh rlc信道进行通信。
117.在图5所示的场景下,基于daps机制,iab donor1和iab donor2分别与ue之间建立
pdcp对等实体。ue与iab donor1之间的pdcp对等实体pdcp1,ue与iab donor2之间的pdcp对等实体pdcp2。其中,pdcp1和pdcp2中的加密和头压缩是相互独立的。在iab node3发生切换过程中,iab node3与源iab donor1、目标iab donor2保持同时连接和数据传输,在iab node3完成切换,且源iab donor1接收到切换完成通知后,iab node3断开与源iab donor1的连接和数据传输。
118.由于迁移iab节点(iab node3)和终端接入的iab节点(iab node4)中不存在pdcp层,无需识别数据来自iab donor1或iab donor2,并通过同一条路径将iab donor1或iab donor2发送的数据传输给ue。但是,ue在接收到iab node4发送的数据包后,如果ue继续采用原来的pdcp1/pdcp2对应的加密和头压缩配置及上下文进行加/解密和头压缩/去头压缩处理,将会发生来源于iab donor1的数据包采用pdcp2进行解码和解头压缩失败,或者发生来源于iab donor2的数据包采用pdcp1进行解码和解头压缩失败,从而导致数据包丢失甚至无线链路失败的问题。
119.本技术实施例提供了数据传输方法、装置及存储介质,用以针对相关技术中跨节点切换时数据包传输错误的技术问题。
120.其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
121.图6为本技术实施例一提供的数据传输方法的流程示意图。
122.如图6所示,该数据传输方法,应用于应用于发生跨节点切换的迁移集成接入回程iab节点中,可以包括以下步骤:
123.步骤101,迁移iab节点接收数据包,并获取数据包的路径信息。
124.其中,发生跨节点切换的迁移iab节点,是指该iab节点在不同的iab宿主节点间进行切换。
125.本技术实施例中,发生跨节点切换的迁移iab节点可以接收来自源iab宿主节点的数据包,也可以接收来自目标iab宿主节点的数据包。
126.本技术实施例中,迁移iab节点接收到数据包后,可以获取到数据包的路径信息。其中,数据包的路径信息是指将数据包发送至下一跳iab节点或iab宿主节点或终端的路径信息。
127.本技术实施例中,数据包的路径信息包含数据包路由到目的地的地址信息、数据包的路由路径标识、数据源指示信息中的至少一种或者多种。
128.其中,数据包路由到目的地的地址信息包含迁移iab节点的源iab宿主节点的适应性回传协议bap地址、迁移iab节点的目标iab宿主节点的bap地址或数据包路由到终端的目的地标识。
129.步骤102,迁移iab节点根据路径信息,将数据包发送至下一跳iab节点或iab宿主节点或终端。
130.本技术实施例中,迁移iab节点获取到数据包的路径信息后,可以根据数据包的路径信息,将数据包发送至下一跳iab节点或iab宿主节点或终端。
131.本技术实施例的数据传输方法,在迁移iab节点接收数据包,并获取数据包的路径信息后,根据数据包的路径信息,将数据包发送至下一跳iab节点或iab宿主节点或终端。由此,根据数据包的路径信息发送数据包,避免数据包发送过程中传输错误的技术问题,实现
了数据包无中断传输的目的。
132.在一种可能的场景下,迁移iab节点接收到的数据包为下行数据包时,可以根据数据包路由到终端的目的地标识确定数据包的路径信息,以根据路径信息将数据包发送至下一跳iab节点或终端,这样,终端在接收到下行数据包时能够准确识别出该下行数据包的来源。下面结合图7进行详细介绍,图7为本技术实施例二提供的数据传输方法的流程示意图。
133.如图7所示,该数据传输方法,应用于迁移iab节点,可以包括以下步骤:
134.步骤201,获取数据包路由到终端的目的地标识,根据目的地标识确定数据包的路径信息。
135.本技术实施例中,源iab宿主节点和目标iab宿主节点分别为终端接入的iab节点分配两个不同的目的地标识,即迁移iab节点的源iab宿主节点为终端分配的第一目的地标识,迁移iab节点的目标iab宿主节点为终端分配的第二目的地标识。其中,目标iab宿主节点为终端分配的第二目的地标识可以通过xn发送给源iab宿主节点,再由源iab宿主节点将第二目的地标识发送给迁移iab节点或者终端接入iab节点;或者目标iab宿主节点为终端分配的第二目的地标识也可以通过f1连接,直接发送给迁移iab节点。
136.本技术实施例中,迁移iab节点获取到数据包后,可以获取数据包路由到终端的目的地标识,以根据目的地标识确定数据包的路径信息。
137.可选地,迁移iab节点获取数据包路由到终端的目的地标识,可以为源iab宿主节点为终端分配的第一目的地标识。
138.可选地,迁移iab节点获取数据包路由到终端的目的地标识,可以为目标iab宿主节点为终端分配的第二目的地标识。
139.步骤202,根据路径信息,将数据包发送至下一跳iab节点或终端。
140.本技术实施例中,迁移iab节点获取到数据包路由到终端的目的地标识,根据路由到终端的目的地标识确定数据包的路径信息后,可以根据数据包的路径信息将数据包发送至下一跳iab节点。
141.可选地,迁移iab节点确定数据包路由到终端的目的地标识为源iab宿主节点为终端分配的第一目的地标识,则根据迁移iab节点的源iab宿主节点的bap地址将数据包发送至下一跳iab节点。
142.可选地,迁移iab节点确定数据包路由到终端的目的地标识为目标iab宿主节点为终端分配的第二目的地标识,则根据迁移iab节点的目标iab宿主节点的bap地址将数据包发送至下一跳iab节点。
143.在另一种可能的情况下,迁移iab节点接收到的数据包为下行数据包,还可以根据数据包的bap地址确定数据包的路径信息,以根据路径信息将数据包发送至下一跳iab节点。下面结合图8进行详细介绍,图8为本技术实施例三提供的数据传输方法的流程示意图。
144.如图8所示,该数据传输方法,应用于迁移iab节点,可以包括以下步骤:
145.步骤301,获取数据包的bap地址,根据bap地址确定数据包的路径信息。
146.其中,bap地址可以为迁移iab节点的源iab宿主节点的bap地址,还可以为迁移iab节点的目标iab宿主节点的bap地址。
147.本技术实施例中,迁移iab节点获取到数据包的bap地址后,可以根据迁移iab节点的源iab宿主节点的bap地址,或者,迁移iab节点的目标iab宿主节点的bap地址,确定数据
包的路径信息。
148.步骤302,根据路径信息,将数据包发送至下一跳iab节点。
149.可选地,迁移iab节点获取到数据包bap地址为迁移iab节点的源iab宿主节点的bap地址,则根据源iab宿主节点的bap地址,将数据包发送给与源iab宿主节点对应的下一跳iab节点或终端。
150.可选地,迁移iab节点获取到数据包的bap地址为迁移iab节点的目标iab宿主节点的bap地址,则根据目标iab宿主节点的bap地址,将数据包发送给与目标iab宿主节点对应的下一跳iab节点或终端。
151.本技术实施例的数据传输方法,迁移iab节点获取数据包的bap地址,根据bap地址确定数据包的路径信息后,根据路径信息,将数据包发送至下一跳iab节点。由此,根据下行数据包的bap地址确定路径信息,避免了相关技术中数据包发送过程中链路传输错误的问题。
152.在另一种可能的情况下,迁移iab节点还可以根据数据包中的bap路径标识确定数据包的路径信息,以根据路径信息将数据包发送至下一跳iab节点或iab宿主节点或终端。下面结合图9进行详细介绍,图9为本技术实施例四提供的数据传输方法的流程示意图。该实施例中的数据包可以为下行数据包,也可以为上行数据包。
153.如图9所示,该数据传输方法,应用于迁移iab节点,可以包括以下步骤:
154.步骤401,获取数据包的bap路径标识,根据bap路径标识确定数据包的路径信息。
155.其中,bap路径标识包含从迁移iab节点的源iab宿主节点到终端接入iab节点之间的路由路径对应的第一bap路径标识、从迁移iab节点的目标iab宿主节点到终端接入iab节点之间的路由路径对应的第二bap路径标识。
156.本技术实施例中,来自或发送到源iab宿主节点和目标iab宿主节点的数据包按照不同的路径标识进行路由。在获取到数据包中的bap路径标识后,可以根据bap路径标识确定数据包的路径信息。
157.可选地,迁移iab节点获取到上行数据包的bap路径标识,可以根据bap路径标识确定上行数据包的路径信息。
158.可选地,迁移iab节点获取到下行数据包的bap路径标识,可以根据bap路径标识确定下行数据包的路径信息。
159.步骤402,根据路径信息,将数据包发送至下一跳iab节点或iab宿主节点或终端。
160.本技术实施例中,迁移iab节点根据数据包中的bap路径标识确定数据包的路径信息后,可以根据数据包的路径信息,将数据包发送至下一跳iab节点或iab宿主节点或终端。
161.可选地,迁移iab节点接收到的下行数据包中的bap路径标识为从迁移iab节点的源iab宿主节点到终端接入iab节点之间的路由路径对应的第一bap路径标识,则可以根据第一bap路径标识确定的路径信息,将该下行数据包发送至源iab宿主节点对应的下一跳iab节点或终端。
162.可选地,迁移iab节点接收到的下行数据包中的bap路径标识为从迁移iab节点的目标iab宿主节点到终端接入iab节点之间的路由路径对应的第二bap路径标识,则可以根据第二bap路径标识确定的路径信息,将下行数据包发送至目标iab宿主节点对应的下一跳iab节点或终端。
163.可选地,迁移iab节点接收到的上行数据包中的bap路径标识为从迁移iab节点的源iab宿主节点到终端接入iab节点之间的路由路径对应的第一bap路径标识,则可以根据第一bap路径标识确定的路径信息,将该上行数据包发送至源iab宿主节点对应的下一跳iab节点或源iab宿主节点。
164.可选地,迁移iab节点接收到的上行数据包中的bap路径标识为从迁移iab节点的目标iab宿主节点到终端接入iab节点之间的路由路径对应的第二bap路径标识,则可以根据第二bap路径标识确定的路径信息,将该上行数据包发送至目标iab宿主节点对应的下一跳iab节点或目标iab宿主节点。
165.在另一种可能的情况下,迁移iab节点接收的数据包为上行数据包时,可以根据上行数据包的目的地标识,确定数据包路径信息,下面结合图10进行详细介绍,图10为本技术实施例五提供的数据传输方法的流程示意图。
166.如图10所示,该数据传输方法,应用于迁移iab节点,可以包括以下步骤:
167.步骤501,获取上行数据包的目的地标识,根据目的地标识确定该上行数据包的路径信息。
168.其中,目的地标识包含迁移iab节点的源iab宿主节点的bap地址或者迁移iab节点的目标iab宿主节点的bap地址。
169.步骤502,根据路径信息,将上行数据包发送至iab宿主节点。
170.可选地,根据源iab宿主节点的bap地址,将该上行数据包发送至源iab宿主节点。
171.可选地,根据目标iab宿主节点的bap地址,将该上行数据包发送至目标iab宿主节点。
172.本技术实施例的数据传输方法,迁移iab节点获取数据包的目的地标识,根据目的地标识确定数据包的路径信息后,根据路径信息发送数据包传输至iab宿主节点。由此,根据上行数据包的目的地标识确定路径信息,避免了相关技术中数据包发送过程中链路传输错误的问题。
173.在另一种可能的情况下,迁移iab节点还可以根据数据包中的bap pdu中的数据源指示信息,确定数据包的路径信息,下面结合图11进行详细介绍,图11为本技术实施例六提供的数据传输方法的流程示意图。
174.如图11所示,该数据传输方法,应用于迁移iab节点,可以包括以下步骤:
175.步骤601,获取数据包的bap pdu中的数据源指示信息。
176.其中,所述数据包的路径指示信息通过适应性回传协议bap数据date协议数据单元pdu的保留比特bit表示。
177.作为本技术实施例的一种可能的情况,数据源指示信息的参数可以由源iab宿主节点或目标iab宿主节点通过cu(centralized unit,集中单元)到iab du的f1接口信令,或cu到iabmt的rrc信令配置给迁移iab节点的。
178.作为本技术实施例的另一种可能的情况,数据源指示信息的参数还可以根据数据包的来源或目的地进行配置,例如,数据包的来源或目的地为源iab宿主节点时,数据源指示信息的参数配置为0;数据包的来源或目的地为目标iab宿主节点时,数据源指示信息的参数配置为1。
179.作为本技术实施例的又一种可能的情况,数据源指示信息的参数只在迁移iab节
点切换时生效,例如,迁移iab节点对来源或目的地为源iab宿主节点的数据包,数据源指示信息的参数配置为0;来源或目的地为目标iab宿主节点的数据包,数据源指示信息的参数配置为1。在节点切换完成后,数据源指示信息的参数配置为0或设置为冗余比特。当迁移iab节点下一次切换时,将来源或目的地为源iab宿主节点的数据包,数据源指示信息的参数配置为0,来源或目的地为目标iab宿主节点的数据包,数据源指示信息的参数配置为1。
180.可选地,迁移iab节点可以通过bap层信令或mac ce通知下级节iab点数据源指示信息生效。
181.本技术实施例中,通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令,接收源iab宿主节点或目标iab宿主节点向迁移iab节点发送的数据源指示信息的参数。
182.作为一种示例,图12为本技术实施例提供的bap pdu中的数据源指示信息的示意图。如图12所示,利用现有bap pdu中的保留比特作为来自不同pdcp数据包的区分,称为数据源指示信息。其中,数据源指示信息的参数的配置方法可以参见上述三种配置方式,在此不再赘述。
183.图12中,d/c占用一个比特位,r表示保留比特位,数据源指示信息占用一个比特位,目的地占用一个比特位,目的地(cont.)占用6个比特位,来源占用2个比特位,来源(cont.)占用8个比特位,数据占用8个比特位。
184.步骤602,根据数据源指示信息,确定数据包来源和/或目的地,以确定数据包的路径信息。
185.本技术实施例中,迁移iab节点获取到数据包的bap pdu中的数据源指示信息后,可以根据数据源指示信息,确定数据包来源和/或目的地,以确定数据包的路径信息。
186.可选地,假设获取到的下行数据包的bap pdu中的数据源指示信息为0,可以确定数据包的来源为源iab宿主节点,进一步地,确定与源iab宿主节点对应的数据包的路径信息。
187.可选地,假设获取到的下行数据包的bap pdu中的数据源指示信息为1,可以确定数据包的来源为目标iab宿主节点,进一步地,确定与目标iab宿主节点对应的数据包的路径信息。
188.可选地,假设获取到的上行数据包的bap pdu中的数据源指示信息为0,可以确定数据包的目的地为源iab宿主节点,进一步地,确定与源iab宿主节点对应的数据包的路径信息。
189.可选地,假设获取到的上行数据包的bap pdu中的数据源指示信息为1,可以确定数据包的目的地为目标iab宿主节点,进一步地,确定与目标iab宿主节点对应的数据包的路径信息。
190.步骤603,根据路径信息,将数据包发送至下一跳iab节点。
191.本技术实施例中,根据数据包来源,将数据源指示信息携带在数据包中发送至下一跳iab节点。其中,数据包来源可以为源iab宿主节点,还可以为目标iab宿主节点。
192.可选地,根据下行数据包的bap pdu携带的数据源指示信息,确定下行数据包来源为源iab宿主节点,向与源iab宿主节点对应的下一跳iab节点发送数据包。
193.可选地,根据下行数据包的bap pdu携带的数据源指示信息,确定下行数据包来源为目标iab宿主节点,向与目标iab宿主节点对应的下一跳iab节点发送数据包。
194.可选地,根据上行数据包的bap pdu携带的数据源指示信息,确定上行数据包目的地为源iab宿主节点,向源iab宿主节点发送数据包。
195.可选地,根据上行数据包的bap pdu携带的数据源指示信息,确定上行数据包目的地为目标iab宿主节点,向目标iab宿主节点发送数据包。
196.本技术实施例的数据传输方法,确定数据包的bap pdu中的数据源指示信息后,根据数据源指示信息,确定数据包来源和/或目的地,以确定数据包的路径信息,进而,根据数据包的路径信息,将数据包发送至下一跳iab节点。由此,根据数据包的bap pdu中的数据源指示信息确定数据包的路径信息,避免了相关技术中数据包发送过程中链路传输错误的问题。
197.在上述实施例的基础上,本技术提出了另一种数据传输方法。
198.图13为本技术实施例七提供的数据传输方法的流程示意图。
199.如图13所示,该数据传输方法,应用于终端接入的集成接入回程iab节点,可以包括以下步骤:
200.步骤701,接收来自上一跳iab节点或终端的数据包,并获取数据包的路径信息。
201.本技术实施例中,终端接入的iab节点接收到来自上一跳iab节点或终端的数据包后,可以获取数据包的路径信息。
202.其中,数据包的路径信息包含数据包的来源信息和/或目的地信息、数据包的路由路径标识、数据源指示信息中的至少一种或者多种。
203.可选地,终端接入的iab节点接收到的数据包可以为源iab宿主节点发送的数据包,也可以为目标iab宿主节点发送的数据包,在此不做限定。
204.在一种可能的情况下,终端接入的iab节点接收到来自终端的数据包为上行数据包,确定数据包来自终端切换前,将该数据包发送至源iab宿主节点。
205.在另一种可能的情况下,终端接入的iab节点接收到来自终端的数据包为上行数据包,确定数据包来自终端切换后,将该数据包发送至目标iab宿主节点。
206.本技术实施例涉及的终端,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5g系统中,终端设备可以称为ue。无线终端设备可以经无线接入网(radio access network,ran)与一个或多个核心网(core network,cn)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiated protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本技术实施例中并不限定。
207.步骤702,按照数据包的路径信息,将数据包发送至终端或下一跳iab节点。
208.本技术实施例中,终端接入的iab节点确定数据包的路径信息后,可以按照数据包的路径信息,将数据包发送至终端或下一跳iab节点。
209.本技术实施例中,可选的,将迁移iab节点的源宿主节点的bap地址和目标宿主节点的bap地址发送给终端接入的iab节点,终端接入的iab节点保留两个bap地址,在发送上行数据包时,可以根据数据包中的目的地标识确定数据包的路径信息。
210.在一种可能的情况下,终端接入的iab节点在确定数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在数据包对应的bap pdu中将源iab宿主节点的bap地址作为目标bap地址,并将携带源iab宿主节点的bap地址的上行数据包发送至下一跳iab节点。
211.在另一种可能的情况下,终端接入的iab节点在确定数据包的目的地址为迁移iab节点的目标iab宿主节点的情况下,在数据包对应的bap pdu中将目标iab宿主节点的bap地址作为目标bap地址,并将携带目标iab宿主节点的bap地址的上行数据包发送至下一跳iab节点。
212.在另一种可能的情况下,终端接入的iab节点接收到终端切换完成之前发送的上行数据包时,在确定数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,数据包对应的bap pdu中将源iab宿主节点的的bap路径标识作为bap pdu中的bap路径标识,并将携带源iab宿主节点的的bap路径标识的上行数据包发送至下一跳iab节点。
213.在另一种可能的情况下,终端接入的iab节点接收到终端切换完成之后发送的上行数据包,在确定数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,数据包对应的bap pdu中将目标iab宿主节点的对应的bap路径标识作为bap pdu中的bap路径标识,并将携带目标iab宿主节点的对应的bap路径标识的上行数据包发送至下一跳iab节点。
214.在另一种可能的情况下,终端接入的iab节点接收终端切换完成之前发送的上行数据包,在确定数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在数据包对应的bap pdu中携带源iab宿主节点对应的数据源指示信息,并将携带源iab宿主节点对应的数据源指示信息的上行数据包发送至下一跳iab节点。
215.在另一种可能的情况下,终端接入的iab节点接收终端切换完成之前发送的上行数据包,在确定所述数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,在所述数据包对应的bap pdu中携带所述目标iab宿主节点对应的数据源指示信息,并将携带所述目标iab宿主节点对应的数据源指示信息的上行数据包发送至下一跳iab节点。
216.其中,数据源指示信息的参数由源iab宿主节点或目标iab宿主节点通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令配置的。
217.本技术实施例的数据传输方法,终端接入的iab节点接收来自上一跳iab节点或终端的数据包,并获取数据包的路径信息后,按照数据包的路径信息,将数据包发送至下一跳iab节点或终端。由此,根据数据包的路径信息发送数据包,避免了相关技术中数据包发送过程中传输中断的技术问题,实现了数据包无中断传输的目的。
218.在一种可能的情况下,终端接入的iab节点接收到的数据包为下行数据包,可以根
据下行数据包的bap pdu中的目标bap地址,确定下行数据包的来源,以根据对应的路径信息发送数据包。下面结合图14进行详细介绍,图14为本技术实施例八提供的数据传输方法的流程示意图。
219.如图14所示,该数据传输方法,应用于终端接入的iab节点,可以包括以下步骤:
220.步骤801,获取上一跳iab节点发送的下行数据包的bap pdu中的目标bap地址。
221.其中,目标bap地址为发生跨节点切换的迁移iab节点的源iab宿主节点和/或目标iab宿主节点为终端接入的iab节点分配的bap地址。
222.在一种可能的情况下,终端接入的iab节点接收上一跳iab节点发送的下行数据包后,确定下行数据包的bap pdu中的目标bap地址为源iab宿主节点为终端接入的iab节点分配的bap地址。
223.在另一种可能的情况下,终端接入的iab节点接收上一跳iab节点发送的下行数据包后,确定下行数据包的bap pdu中的目标bap地址为目标iab宿主节点为终端接入的iab节点分配的bap地址。
224.步骤802,终端接入的iab节点根据目标bap地址,确定数据包来自源iab宿主节点或目标iab宿主节点。
225.在一种可能的情况下,终端接入的iab节点确定下行数据包的bap pdu中的目标bap地址为源iab宿主节点为终端接入的iab节点分配的对应的bap地址,则可以确定数据包来自源iab宿主节点。
226.在另一种可能的情况下,终端接入的iab节点确定下行数据包的bap pdu中的目标bap地址为目标iab宿主节点为终端接入的iab节点分配的对应的bap地址,则可以确定数据包来自目标iab宿主节点。
227.步骤803,按照数据包的路径信息,将数据包发送至终端。
228.在一种可能的情况下,终端接入的iab节点确定下行数据包来自源iab宿主节点,在确定终端切换未完成时,将来自源iab宿主节点的数据包发送至终端。
229.在另一种可能的情况下,终端接入的iab节点确定下行数据包来自目标iab宿主节点,在终端切换完成之前,存储来自目标iab宿主节点的数据包,在终端切换完成时或者之后,将来自目标iab宿主节点的数据包发送至终端。
230.在又一种可能的情况下,终端接入的iab节点同时接收到来自源iab宿主节点和目标iab宿主节点的数据包,可以在终端切换完成之前,将来自源iab宿主节点的数据包发送至终端,同时存储来自目标iab宿主节点的数据包,在终端切换完成时或者之后,将来自目标iab宿主节点的数据包发送至终端。
231.需要解释的是,可以根据终端是否完成终端接入iab节点的iab du小区切换,来判断终端切换是否完成。
232.本技术实施例的数据传输方法,终端接入的iab节点接收上一跳iab节点发送的下行数据包,确定下行数据包的bap pdu中的目标bap地址,根据目标bap地址确定数据包来源后,根据数据包来源,将数据包发送至终端,从而避免了相关技术中数据包发送过程中链路传输错误的问题。
233.在另一种可能的场景下,终端接入的iab节点接收到的数据包为下行数据包,可以根据下行数据的包bap pdu中的bap路径标识确定数据包来源,以根据数据包来源将数据包
发送至终端。下面结合图15进行详细介绍,图15为本技术实施例九提供的数据传输方法的流程示意图。
234.如图15所示,该数据传输方法,应用于终端接入的iab节点,可以包括以下步骤:
235.步骤901,获取上一跳iab节点发送的下行数据包的bap pdu中的bap路径标识,根据bap路径标识确定数据包来自源iab宿主节点或目标iab宿主节点。
236.在一种可能的情况下,终端接入的iab节点获取到上一跳iab节点发送的下行数据包后,根据下行数据包的bap pdu中的bap路径标识确定数据包来自源iab宿主节点。
237.在另一种可能的情况下,终端接入的iab节点获取到上一跳iab节点发送的下行数据包后,根据下行数据包的bap pdu中的bap路径标识确定数据包来自目标iab宿主节点。
238.步骤902,按照数据包的路径信息,将数据包发送至终端。
239.在一种可能的情况下,终端接入的iab节点确定下行数据包来自源iab宿主节点,在确定终端切换未完成时,将来自发生跨节点切换的迁移iab节点的源iab宿主节点的数据包发送至终端。
240.在另一种可能的情况下,终端接入的iab节点确定下行数据包来自目标iab宿主节点,在终端切换完成之前,存储来自目标iab宿主节点的数据包,在确定终端切换完成之后,将来自发生跨节点切换的迁移iab节点的目标iab宿主节点的数据包发送至终端。
241.在又一种可能的情况下,终端接入的iab节点同时接收到来自源iab宿主节点和目标iab宿主节点的数据包,可以在终端切换完成之前,将来自源iab宿主节点的数据包发送至终端,同时存储来自目标iab宿主节点的数据包,在终端切换完成之后,将来自目标iab宿主节点的数据包发送至终端。
242.需要解释的是,可以根据终端是否完成终端接入iab节点的iab du小区切换,来判断终端切换是否完成。
243.本技术实施例的数据传输方法,终端接入的iab节点接收上一跳iab节点发送的下行数据包,根据下行数据包的bap pdu中的bap路径标识确定数据包来自源iab宿主节点或目标iab宿主节点,根据数据包来源,将数据包发送至终端,从而避免了相关技术中数据包发送过程中链路传输错误的问题。
244.在另一种可能的情况下,终端接入的iab节点接收到的数据包为下行数据包,可以根据下行数据包的bap pdu中的数据源指示信息确定数据包来源,以根据数据包来源将数据包发送至终端。下面结合图16进行详细介绍,图16为本技术实施例十提供的数据传输方法的流程示意图。
245.如图16所示,该数据传输方法,应用于终端接入的iab节点,可以包括以下步骤:
246.步骤1001,获取上一跳iab节点发送的下行数据包的bap pdu中的数据源指示信息,根据数据源指示信息确定数据包来自源iab宿主节点或目标iab宿主节点。
247.在一种可能的情况下,终端接入的iab节点接收到上一跳iab节点发送的下行数据包后,根据下行数据包的bap pdu中的数据源指示信息确定数据包来自源iab宿主节点。
248.在另一种可能的情况下,终端接入的iab节点接收到上一跳iab节点发送的下行数据包后,根据下行数据包的bap pdu中的数据源指示信息确定数据包来自目标iab宿主节点。
249.本技术实施例中,数据源指示信息的参数可以由源iab宿主节点或目标iab宿主节
点通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令配置。
250.例如,源iab宿主节点通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令配置数据源指示信息的参数为0。目标iab宿主节点通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令配置数据源指示信息的参数为1。
251.步骤1002,按照数据包的路径信息,将数据包发送至终端。
252.在一种可能的情况下,终端接入的iab节点根据数据源指示信息确定下行数据包来自源iab宿主节点,在确定终端切换未完成之前,将来自源iab宿主节点的数据包发送至终端。
253.在另一种可能的情况下,终端接入的iab节点根据数据源指示信息确定下行数据包来自目标iab宿主节点,可以存储来自目标iab宿主节点的数据包,在确定终端切换完成之后,将来自目标宿主节点的数据包发送至终端。
254.本技术实施例的数据传输方法,终端接入的iab节点接收上一跳iab节点发送的下行数据包,根据下行数据包的bap pdu中的数据源指示信息确定数据包来自源iab宿主节点或目标iab宿主节点,根据数据包来源,将数据包发送至终端,从而避免了相关技术中数据包发送过程中链路传输错误的问题。
255.作为一种示例,对于下行数据包传输时,源iab宿主节点和目标iab宿主节点给终端接入的iab节点分配不同的bap地址,具体的交互过程参见图17,图17为本技术实施例十一提供的数据传输方法的交互示意图。
256.如图17所示,该数据传输方法,可以包括以下步骤:
257.步骤1101,源iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点,该路由表中,终端接入的iab节点bap地址为bap地址1。
258.步骤1102,目标iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点,该路由表中,终端接入的iab节点bap地址为bap地址2。
259.其中,目标iab宿主节点的路由表可以由目标iab宿主节点发送给源iab宿主节点,再由源iab宿主节点发送给发生跨节点切换的迁移iab节点和终端接入的iab节点等;或目标iab宿主节点和其下的iab节点建立f1连接,直接将路由表发送给其下的iab节点。
260.步骤1103,源iab宿主节点向终端发送下行数据包,目的bap地址设为bap地址1。
261.其中,步骤1103可以在步骤1102之前,也可以在步骤1102之后,在此不做限定。
262.步骤1104,目标iab宿主节点向终端发送下行数据包时,目的bap地址设为bap地址2。
263.其中,步骤1104和步骤1103可以同时执行,但步骤1104必须在步骤1102之后执行。
264.步骤1105,终端接入的iab节点根据接收到的bap pdu中的目的bap地址,确定数据包的路径信息。
265.如果目的bap地址为bap地址1,在终端pdcp重建前将该下行数据包发送给终端。终端接入的iab节点判断终端pdcp是否重建的方式一般是根据终端是否完成终端接入的iab节点的iab du小区切换。
266.步骤1106,终端接入的iab节点缓存目的bap地址为bap地址2的数据包,在终端
pdcp重建后将该数据包发送给终端。
267.作为一种示例,对于上行数据包传输时,将源iab宿主节点和目标iab宿主节点的bap地址配置给终端接入的iab节点,具体的交互过程参见图18,图18为本技术实施例十二提供的数据传输方法的交互示意图。
268.如图18所示,该数据传输方法,可以包括以下步骤:
269.步骤1201,源iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点,该路由表中,iab宿主节点的bap地址为bap地址3。
270.步骤1202,目标iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点。
271.该路由表中,iab宿主节点的bap地址为bap地址4。其中,目标iab宿主节点的路由表可以由目标iab宿主节点发送给源iab宿主节点,再由源iab宿主节点发送给迁移iab节点和终端接入的iab节点等。
272.步骤1203,终端在pdcp重建前向源iab宿主节点发送数据包,直接路径为终端向终端接入的iab节点发送上行数据包。
273.其中,步骤1203可以在步骤1201之前执行,也可以在步骤1202之后执行。
274.步骤1204,终端接入的iab节点接收终端在pdcp重建前发送的数据包,将该数据包组织到bap pdu中,bap目标地址设置bap地址3。
275.步骤1205,终端在pdcp重建后向源iab宿主节点发送数据包,直接路径为终端向终端接入的iab节点发送上行数据包。
276.步骤1206,终端接入的iab节点接收终端在pdcp重建后发送的数据,将该数据包组织到bap pdu中,bap目标地址设置bap地址4。终端接入iab节点判断终端pdcp是否重建的方式一般是根据终端是否完成终端接入iab节点的iab du小区切换。
277.步骤1207,从终端接入的iab节点开始发送上行数据包,将bap目标地址为bap地址3的数据包路由到源iab宿主节点。
278.步骤1208,从终端接入的iab节点开始发送上行数据包,将bap目标地址为bap地址4的数据包路由到目标iab宿主节点。
279.作为一种示例,对于下行数据包传输时,源iab宿主节点和目标iab宿主节点为发生跨节点切换的迁移iab节点到终端接入的iab节点分配不同的bap路径标识,具体的交互过程参见图19,图19为本技术实施例十三提供的数据传输方法的交互示意图。
280.如图19所示,该数据传输方法,可以包括以下步骤:
281.步骤1301,源iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点,该路由表中,进行父节点变更的iab节点到终端接入的iab节点之间的bap路径标识为path id1。
282.需要说明的是,path id1指示的路径不仅包含迁移iab节点到终端接入的iab节点,而是从iab宿主节点到终端接入的iab节点间的完整路径。
283.步骤1302,目标iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点,该路由表中,进行父节点变更的iab节点到终端接入iab节点之间的bap路径标识为path id2。
284.其中,目标iab宿主节点的路由表可以由目标iab宿主节点发送给源iab宿主节点,再由源iab宿主节点发送给迁移iab节点和终端接入的iab节点等。
285.需要说明的是,path id2指示的路径不仅包含迁移iab节点到终端接入的iab节点,而是从iab宿主节点到终端接入的iab节点间的完整路径。
286.步骤1303,源iab宿主节点向终端发送下行数据包,bap pdu中path域设置为path id1。
287.其中,步骤1303可以在步骤1301之前,也可以在步骤1302之后,在此不做限定。
288.步骤1304,目标iab宿主节点向终端发送下行数据包,bap pdu中path域设置为path id2。
289.其中,步骤1304和步骤1303可以同时进行,但步骤1304必须在步骤1302之后进行。
290.步骤1305,终端接入的iab节点根据接收到的bap pdu,如果bap目标地址为终端接入点bap地址,且path域为path id1,在终端pdcp重建前将该数据包发送给终端。终端接入的iab节点判断终端pdcp是否重建的方式一般是根据终端是否完成终端接入iab节点的iab du小区切换。
291.在终端接入iab节点的iab du小区切换完成前,确定终端pdcp未重建;在终端接入iab节点的iab du小区切换完成时或者之后,确定终端pdcp已重建。
292.步骤1306,终端接入的iab节点缓存bap目标地址为终端接入点bap地址,且path域为path id2的数据包,在终端pdcp重建后将该数据包发送给终端。
293.作为一种示例,对于上行数据包传输时,源iab宿主节点和目标iab宿主节点可以为迁移iab节点到终端接入的iab节点分配不同的bap路径标识,具体的交互过程参见图20,图20为本技术实施例十四提供的数据传输方法的交互示意图。
294.如图20所示,该数据传输方法,可以包括以下步骤:
295.步骤1401,源iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点,该路由表中,进行父节点变更的iab节点到终端接入的iab节点之间的bap路径标识为path id3。
296.需要说明的是,path id3指示的路径不仅包含发生跨节点切换的迁移iab节点到终端接入的iab节点,而是从iab宿主节点到终端接入的iab节点间的完整路径。
297.步骤1402,目标iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点,该路由表中,发生跨节点切换的迁移iab节点到终端接的入iab节点之间的bap路径标识为path id4。
298.其中,目标iab宿主节点的路由表可以由目标iab宿主节点发送给源iab宿主节点,再由源iab宿主节点发送给发生跨节点切换的迁移iab节点和终端接入的iab节点等。
299.需要说明的是,path id4指示的路径不仅包含迁移iab节点到终端接入的iab节点,而是从iab宿主节点到终端接入的iab节点间的完整路径。
300.步骤1403,终端在pdcp重建前向源iab宿主节点发送数据包,直接路径为终端向终端接入的iab节点发送上行数据包。
301.其中,步骤1403可以在步骤1402之前,也可以在步骤1402之后,在此不做限定。
302.步骤1404,终端接入的iab节点接收终端在pdcp重建前发送的数据包,将该数据包组织到bap pdu中,bap pdu中path域设置为path id3。
303.步骤1405,终端在pdcp重建后向源iab宿主节点发送数据,直接路径为终端向终端接入的iab节点发送上行数据包。
304.步骤1406,终端接入的iab节点接收终端在pdcp重建后发送的数据包,将该数据包组织到bap pdu中,bap pdu中path域设置为path id4。
305.其中,终端接入的iab节点判断终端pdcp是否重建的方式一般是根据终端是否完成终端接入的iab节点的iab du小区切换。
306.步骤1407,从终端接入的iab节点开始发送上行数据包,将bap pdu中path域设置为path id3的数据包路由到源iab宿主节点。
307.步骤1408,从终端接入的iab节点开始发送上行数据包,将bap pdu中path域设置为path id4的数据包路由到目标iab宿主节点。
308.作为一种示例,对于下行数据包传输时,迁移iab节点为来自源iab宿主节点和目标iab宿主节点的数据包设置不同的数据源指示信息,具体的交互过程参见图21,图21为本技术实施例十五提供的数据传输方法的交互示意图。
309.如图21所示,该数据传输方法,可以包括以下步骤:
310.步骤1501,源iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点。
311.步骤1502,目标iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括发生跨节点切换的迁移iab节点、终端接入的iab节点及两者中间可能的iab节点。
312.其中,目标iab宿主节点的路由表可以由目标iab宿主节点发送给源iab宿主节点,再由源iab宿主节点发送给迁移iab节点和终端接入的iab节点等。
313.其中,步骤1501和步骤1502是生成路由表的常规操作,对于路由表中bap地址、路径标识的配置没有强制规定。
314.步骤1503,源iab宿主节点向终端发送下行数据包,数据包路由到迁移iab节点。
315.可选地,由iab宿主节点设置数据源指示信息,将数据源指示信息设置为与源iab宿主节点对应的数值。
316.其中,源iab宿主节点或目标iab宿主节点可以通过cu到iab分布式单元du的f1接口信令,或cu到iab移动终端mt的rrc信令配置数据源指示信息的参数。
317.步骤1504,数据包从迁移iab节点发送到终端接入的iab节点。
318.步骤1505,目标iab宿主节点向终端发送下行数据包,数据包路由到迁移iab节点。
319.其中,迁移iab节点将bap pdu中数据源指示比特设置为与目标iab宿主节点对应的数值。
320.步骤1506,数据包从迁移iab节点发送到终端接入的iab节点。
321.步骤1507,终端接入的iab节点在终端pdcp重建前,将来自源iab宿主节点的数据包发送给终端。
322.步骤1508,终端接入的iab节点缓存来自目标iab宿主节点的数据包,在终端pdcp重建后,将来自目标iab宿主节点的数据包发送给终端。
323.作为一种示例,对于上行数据包传输时,迁移iab节点为来自源iab宿主节点和目标iab宿主节点的数据包设置不同的数据源指示信息,具体的交互过程参见图22,图22为本技术实施例十六提供的数据传输方法的交互示意图。
324.如图22所示,该数据传输方法,可以包括以下步骤:
325.步骤1601,源iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括迁移iab节点、终端接入的iab节点及两者中间可能的iab节点。
326.步骤1602,目标iab宿主节点为其下的iab节点生成路由表并配置给iab节点,包括迁移iab节点、终端接入的iab节点及两者中间可能的iab节点。
327.其中,目标iab宿主节点的路由表可以由目标iab宿主节点发送给源iab宿主节点,再由源iab宿主节点发送给迁移iab节点和终端接入的iab节点等。
328.步骤1601和步骤1602是生成路由表的常规操作,对于路由表中bap地址、路径标识的配置没有强制规定。
329.步骤1603,终端在pdcp重建前向源iab宿主节点发送数据包,直接路径为终端向终端接入的iab节点发送上行数据包。
330.其中,步骤1603可以在步骤1602之前,也可以在步骤1602之后,在此不做限定。
331.步骤1604,终端接入的iab节点接收终端在pdcp重建前发送的数据包,将该数据包组织到bap pdu中,bap pdu中数据源指示信息设置为与源iab宿主节点对应的值。
332.步骤1605,终端在pdcp重建后向源iab宿主节点发送数据包,直接路径为终端向终端接入的iab节点发送上行数据包。
333.步骤1606,终端接入的iab节点接收终端在pdcp重建后发送的数据包,将该数据包组织到bap pdu中,bap pdu中数据源指示信息设置为与源iab宿主节点对应的值。
334.终端接入的iab节点判断终端pdcp是否重建的方式一般是根据终端是否完成终端接入的iab节点的iab du小区切换。
335.步骤1607,从终端接入的iab节点开始发送上行数据包,将bap pdu中数据源指示信息对应源iab宿主节点的数据包路由到源iab宿主节点。
336.步骤1608,从终端接入iab节点开始发送上行数据报,将bap pdu中数据源指示比特对应目标iab宿主节点的数据包路由到目标iab宿主节点。
337.需要解释的是,上述实施例的跨节点切换方法的终端只有一个pdcp实体。在一种可能的情况下,终端可以同时维护两个pdcp实体,即终端也执行daps切换。
338.本技术实施例提供的技术方案可以适用于多种系统,尤其是5g系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)通用分组无线业务(general packet radio service,gprs)系统、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统、高级长期演进(long term evolution advanced,lte-a)系统、通用移动系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)系统、5g新空口(new radio,nr)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(evloved packet system,eps)、5g系统(5gs)等。
339.本技术实施例涉及的网络设备,可以是基站,该基站可以包括多个为终端提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接
口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(internet protocol,ip)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)通信网络。网络设备还可协调对空中接口的属性管理。例如,本技术实施例涉及的网络设备可以是全球移动通信系统(global system for mobile communications,gsm)或码分多址接入(code division multiple access,cdma)中的网络设备(base transceiver station,bts),也可以是带宽码分多址接入(wide-band code division multiple access,wcdma)中的网络设备(nodeb),还可以是长期演进(long term evolution,lte)系统中的演进型网络设备(evolutional node b,enb或e-nodeb)、5g网络架构(next generation system)中的5g基站(gnb),也可以是家庭演进基站(home evolved node b,henb)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本技术实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(centralized unit,cu)节点和分布单元(distributed unit,du)节点,集中单元和分布单元也可以地理上分开布置。
340.为了实现上述实施例,本技术提出了一种数据传输装置。
341.图23为本技术实施例十七提供的数据传输装置的结构示意图。
342.如图23所示,该数据传输装置,应用于发生跨节点切换的迁移iab节点,包括存储器110,收发机120,处理器130:
343.存储器110,用于存储计算机程序;收发机120,用于在处理器130的控制下收发数据;处理器130,用于读取存储器110中的计算机程序并执行以下操作:
344.接收数据包,并获取数据包的路径信息;根据路径信息,将数据包发送至下一跳iab节点或iab宿主节点或终端。
345.收发机120,用于在处理器130的控制下接收和发送数据。
346.其中,在图22中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器130代表的一个或多个处理器和存储器110代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机120可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口140还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
347.处理器130负责管理总线架构和通常的处理,存储器110可以存储处理器在执行操作时所使用的数据。
348.可选的,处理器130可以是cpu(中央处埋器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或cpld(complex programmable logic device,复杂可编程逻辑器件),处理器也可以采用多核架构。
349.处理器通过调用存储器存储的计算机程序,用于按照获得的可执行指令执行本技术实施例提供的任一方法。处理器与存储器也可以物理上分开布置。
350.在一种可能的实现方式中,数据包的路径信息包含数据包路由到目的地的地址信
息、数据包的路由路径标识、数据源指示信息中的至少一种或者多种。
351.在另一种可能的实现方式中,数据包路由到目的地的地址信息包含迁移iab节点的源iab宿主节点的适应性回传协议bap地址、迁移iab节点的目标iab宿主节点的bap地址或数据包路由到终端的目的地标识。
352.在另一种可能的实现方式中,数据包为下行数据包;获取数据包的路径信息,具体包括:
353.获取数据包路由到终端的目的地标识,根据目的地标识确定数据包的路径信息;
354.其中,目的地标识包含迁移iab节点的源iab宿主节点为终端分配的第一目的地标识或者迁移iab节点的目标iab宿主节点为终端分配的第二目的地标识。
355.在另一种可能的实现方式中,数据包为下行数据包;获取数据包的路径信息,具体包括:
356.获取数据包的bap地址,根据bap地址确定数据包的路径信息;
357.其中,bap地址包含迁移iab节点的源iab宿主节点的bap地址或者迁移iab节点的目标iab宿主节点的bap地址。
358.在另一种可能的实现方式中,获取数据包的路径信息,包括:
359.获取数据包的bap路径标识,根据bap路径标识确定数据包的路径信息;
360.其中,bap路径标识包含从迁移iab节点的源iab宿主节点到终端接入iab节点之间的路由路径对应的第一bap路径标识、从迁移iab节点的目标iab宿主节点到终端接入iab节点之间的路由路径对应的第二bap路径标识。
361.在另一种可能的实现方式中,数据包为上行数据包;获取数据包的路径信息,具体包括:
362.获取数据包的目的地标识,根据目的地标识确定数据包的路径信息;
363.其中,目的地标识包含迁移iab节点的源iab宿主节点的bap地址或者迁移iab节点的目标iab宿主节点的bap地址。
364.在另一种可能的实现方式中,获取数据包的路径信息,包括:
365.获取数据包的bap pdu中的数据源指示信息;
366.根据数据源指示信息,确定数据包来源和/或目的地,以确定数据包的路径信息。
367.在另一种可能的实现方式中,数据源指示信息的参数由源iab宿主节点或目标iab宿主节点通过集中单元cu到iab分布式单元du的f1接口信令,或cu到iab移动终端mt的rrc信令配置给迁移iab节点的。
368.在另一种可能的实现方式中,在根据路径信息,将数据包发送至下一跳iab节点之前,还包括:
369.通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令,接收源iab宿主节点或目标iab宿主节点向迁移iab节点发送的数据源指示信息的参数。
370.在另一种可能的实现方式中,根据路径信息,将数据包发送至下一跳iab节点,包括:
371.根据数据包来源,将数据源指示信息携带在数据包中发送至下一跳iab节点;数据包来源为源iab宿主节点或目标iab宿主节点。
372.在另一种可能的实现方式中,数据包为上行数据包;根据路径信息,将数据包发送
至下一跳iab节点或iab宿主节点,包括:
373.根据第一bap路径标识或源iab宿主节点的bap地址或者数据源指示信息确定的路径信息,将数据包发送至与源iab宿主节点对应的下一跳iab节点或源iab宿主节点;
374.根据第二bap路径标识或目标iab宿主节点bap地址或者数据源指示信息确定的路径信息,将数据包发送至与目标iab宿主节点对应的下一跳iab节点或目标iab宿主节点
375.在此需要说明的是,本技术实施例提供的上述数据传输装置,能够实现上述图6至图12方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
376.为了实现上述实施例,本技术提出了另一种数据传输装置。
377.图24为本技术实施例十八提供的数据传输装置的结构示意图。
378.如图24所示,该数据传输装置,应用于终端接入的集成接入回程iab节点,包括存储器210,收发机220,处理器230:
379.存储器210,用于存储计算机程序;收发机220,用于在处理器230的控制下收发数据;处理器230,用于读取存储器中的计算机程序并执行以下操作:
380.接收来自上一跳iab节点或终端的数据包,并获取数据包的路径信息;
381.按照数据包的路径信息,将数据包发送至下一跳iab节点或终端。
382.在一种可能的实现方式中,数据包的路径信息包含数据包的来源信息和/或目的地信息、数据包的路由路径标识、数据源指示信息中的至少一种或者多种。
383.在另一种可能的实现方式中,数据包为下行数据包;获取数据包的路径信息,包括:
384.获取上一跳iab节点发送的下行数据包的bap pdu中的目标bap地址,其中,目标bap地址为发生跨节点切换的迁移iab节点的源iab宿主节点和/或目标iab宿主节点为终端接入的iab节点分配的bap地址;终端接入的iab节点根据目标bap地址,确定数据包来自源iab宿主节点或目标iab宿主节点。
385.在另一种可能的实现方式中,数据包为下行数据包;获取数据包的路径信息,包括:
386.接收上一跳iab节点发送的下行数据包的bap pdu中的bap路径标识,根据bap路径标识确定数据包来自源iab宿主节点或目标iab宿主节点。
387.在另一种可能的实现方式中,数据包为下行数据包;获取数据包的路径信息,包括:
388.获取上一跳iab节点发送的下行数据包的bap pdu中的数据源指示信息,根据数据源指示信息确定数据包来自源iab宿主节点或目标iab宿主节点。
389.在另一种可能的实现方式中,数据包为上行数据包;按照数据包的路径信息,将数据包发送至终端或下一跳iab节点,包括:
390.按照数据包的路径信息,在确定终端切换未完成时,将来自发生跨节点切换的迁移iab节点的源iab宿主节点的数据包发送至终端;
391.和/或
392.在确定终端切换完成时或者之后,将来自发生跨节点切换的迁移iab节点的目标iab宿主节点的数据包发送至终端。
393.在另一种可能的实现方式中,方法还包括:在确定终端切换完成之前,存储来自目标iab宿主节点的数据包。
394.在另一种可能的实现方式中,数据包为上行数据包;获取数据包的路径信息,包括:
395.确定数据包来自终端切换未完成时,将数据包的目的地址确定为发生跨节点切换的迁移iab节点的源iab宿主节点;或
396.确定数据包来自终端切换完成后,将数据包的目的地址确定为迁移iab节点的目标iab宿主节点。
397.在另一种可能的实现方式中,按照数据包的路径信息,将数据包发送至下一跳iab节点,包括:
398.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在数据包对应的bap pdu中将源iab宿主节点的bap地址作为目标bap地址,并将接收到的数据包发送至下一跳iab节点;和/或,
399.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,在数据包对应的bap pdu中将目标iab宿主节点的bap地址作为目标bap地址,并将接收到的数据包发送至下一跳iab节点。
400.在另一种可能的实现方式中,按照数据包的路径信息,将数据包发送至下一跳iab节点,包括:
401.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在数据包对应的bap pdu中将源iab宿主节点的bap路径标识作为bap pdu中的bap路径标识,并将数据包发送至下一跳iab节点;和/或,
402.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,在数据包对应的bap pdu中将目标iab宿主节点的bap路径标识作为bap pdu中的bap路径标识,并将数据包发送至下一跳iab节点。
403.在另一种可能的实现方式中,按照数据包的路径信息,将数据包发送至下一跳iab节点,包括:
404.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在数据包对应的bap pdu中携带源iab宿主节点对应的数据源指示信息,并将数据包发送至下一跳iab节点;和/或,
405.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,在数据包对应的bap pdu中携带目标iab宿主节点对应的数据源指示信息,并将数据包发送至下一跳iab节点。
406.在另一种可能的实现方式中,数据源指示信息的参数由源iab宿主节点或目标iab宿主节点通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令配置的。
407.在此需要说明的是,本技术实施例提供的上述数据传输装置,能够实现上述图13至图16方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
408.为了实现上述实施例,本技术提出了另一种数据传输装置。
409.图25为本技术实施例十九提供的数据传输装置的结构示意图。
410.如图25所示,该数据传输装置2400,应用于发生跨节点切换的迁移集成接入回程iab节点中,可以包括:获取单元2410和发送单元2420。
411.其中,获取单元2410,用于接收数据包,并获取数据包的路径信息;
412.发送单元2420,用于根据路径信息,将数据包发送至下一跳iab节点或iab宿主节点或终端。
413.在一种可能的实现方式中,数据包的路径信息包含数据包路由到目的地的地址信息、数据包的路由路径标识、数据源指示信息中的至少一种或者多种。
414.在另一种可能的实现方式中,数据包路由到目的地的地址信息包含迁移iab节点的源iab宿主节点的适应性回传协议bap地址、迁移iab节点的目标iab宿主节点的bap地址或数据包路由到终端的目的地标识。
415.在另一种可能的实现方式中,数据包为下行数据包时,获取单元2410,还可以用于:获取数据包路由到终端的目的地标识,根据目的地标识确定数据包的路径信息;其中,目的地标识包含迁移iab节点的源iab宿主节点为终端分配的第一目的地标识或者迁移iab节点的目标iab宿主节点为终端分配的第二目的地标识。
416.在另一种可能的实现方式中,数据包为下行数据包;获取单元2410,还可以用于:获取数据包的bap地址,根据bap地址确定数据包的路径信息;其中,bap地址包含迁移iab节点的源iab宿主节点的bap地址或者迁移iab节点的目标iab宿主节点的bap地址。
417.在另一种可能的实现方式中,获取单元2410,还可以用于:获取数据包的bap路径标识,根据bap路径标识确定数据包的路径信息;其中,bap路径标识包含从迁移iab节点的源iab宿主节点到终端接入iab节点之间的路由路径对应的第一bap路径标识、从迁移iab节点的目标iab宿主节点到终端接入iab节点之间的路由路径对应的第二bap路径标识。
418.在另一种可能的实现方式中,数据包为上行数据包时,获取单元2410,还可以用于:获取数据包的目的地标识,根据目的地标识确定数据包的路径信息;其中,目的地标识包含迁移iab节点的源iab宿主节点的bap地址或者迁移iab节点的目标iab宿主节点的bap地址。
419.在另一种可能的实现方式中,数据包为上行数据包时,获取单元2410,还可以用于:获取数据包的bap pdu中的数据源指示信息;根据数据源指示信息,确定数据包来源和/或目的地,以确定数据包的路径信息。
420.在另一种可能的实现方式中,数据源指示信息的参数由源iab宿主节点或目标iab宿主节点通过集中单元cu到iab分布式单元du的f1接口信令,或cu到iab移动终端mt的rrc信令配置给迁移iab节点的。
421.在另一种可能的实现方式中,该装置,还可以包括:配置单元,用于通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令,接收源iab宿主节点或目标iab宿主节点向迁移iab节点发送的数据源指示信息的参数。
422.在另一种可能的实现方式中,发送单元2420,还可以用于:根据数据包来源,将数据源指示信息携带在数据包中发送至下一跳iab节点;数据包来源为源iab宿主节点或目标iab宿主节点。
423.在另一种可能的实现方式中,数据包为上行数据包时,发送单元2420,还可以用于:
424.根据第一bap路径标识或源iab宿主节点的bap地址或者数据源指示信息确定的路径信息,将数据包发送至与源iab宿主节点对应的下一跳iab节点或源iab宿主节点;
425.根据第二bap路径标识或目标iab宿主节点bap地址或者数据源指示信息确定的路径信息,将数据包发送至与目标iab宿主节点对应的下一跳iab节点或目标iab宿主节点。
426.在此需要说明的是,本技术实施例提供的上述数据传输装置,能够实现上述图6至图12方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
427.为了实现上述实施例,本技术提出了另一种数据传输装置。
428.图26为本技术实施例二十提供的数据传输装置的结构示意图。
429.如图26所示,该数据传输装置2500,应用于终端接入的iab节点,可以包括:获取单元2510和发送单元2520。
430.获取单元2510,用于接收来自上一跳iab节点或终端的数据包,并获取数据包的路径信息;
431.发送单元2520,用于按照数据包的路径信息,将数据包发送至下一跳iab节点或终端。
432.在一种可能的实现方式中,数据包的路径信息包含数据包的来源信息和/或目的地信息、数据包的路由路径标识、数据源指示信息中的至少一种或者多种。
433.在另一种可能的实现方式中,数据包为下行数据包;获取单元2510,还可以用于:获取上一跳iab节点发送的下行数据包的bap pdu中的目标bap地址;其中,目标bap地址为发生跨节点切换的迁移iab节点的源iab宿主节点和/或目标iab宿主节点为终端接入的iab节点分配的bap地址;终端接入的iab节点根据目标bap地址,确定数据包来自源iab宿主节点或目标iab宿主节点。
434.在另一种可能的实现方式中,数据包为下行数据包;获取单元2510,还可以用于:获取上一跳iab节点发送的下行数据包的bap pdu中的bap路径标识,根据bap路径标识确定数据包来自源iab宿主节点或目标iab宿主节点。
435.在另一种可能的实现方式中,数据包为下行数据包;获取单元2510,还可以用于:获取上一跳iab节点发送的下行数据包的bap pdu中的数据源指示信息,根据数据源指示信息确定数据包来自源iab宿主节点或目标iab宿主节点。
436.在另一种可能的实现方式中,数据包为下行数据包;发送单元2520,还可以用于:按照数据包的路径信息,在确定终端切换未完成时,将来自发生跨节点切换的迁移iab节点的源iab宿主节点的数据包发送至终端;和/或在确定终端切换完成时或者之后,将来自发生跨节点切换的迁移iab节点的目标iab宿主节点的数据包发送至终端。
437.在另一种可能的实现方式中,该装置还可以包括:存储单元,用于在确定终端切换完成之前,存储来自目标iab宿主节点的数据包。
438.在另一种可能的实现方式中,数据包为上行数据包时,获取单元2510,还可以用于:
439.确定数据包来自终端切换未完成时,将数据包的目的地址确定为发生跨节点切换的迁移iab节点的源iab宿主节点;或确定数据包来自终端切换完成后,将数据包的目的地址确定为迁移iab节点的目标iab宿主节点。
440.在另一种可能的实现方式中,发送单元2520,还可以用于:
441.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在数据包对应的bap pdu中将源iab宿主节点的bap地址作为目标bap地址,并将接收到的数据包发送至下一跳iab节点;和/或,
442.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,在数据包对应的bap pdu中将目标iab宿主节点的bap地址作为目标bap地址,并将接收到的数据包发送至下一跳iab节点。
443.在另一种可能的实现方式中,发送单元2520,还可以用于:
444.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在数据包对应的bap pdu中将源iab宿主节点的bap路径标识作为bap pdu中的bap路径标识,并将数据包发送至下一跳iab节点;和/或,
445.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,在数据包对应的bap pdu中将目标iab宿主节点的bap路径标识作为bap pdu中的bap路径标识,并将数据包发送至下一跳iab节点。在另一种可能的实现方式中,发送单元2520,还可以用于:
446.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的源iab宿主节点的情况下,在数据包对应的bap pdu中携带源iab宿主节点对应的数据源指示信息,并将数据包发送至下一跳iab节点;和/或,
447.在确定数据包的目的地址为发生跨节点切换的迁移iab节点的目标iab宿主节点的情况下,在数据包对应的bap pdu中携带目标iab宿主节点对应的数据源指示信息,并将数据包发送至下一跳iab节点。
448.在另一种可能的实现方式中,数据源指示信息的参数由源iab宿主节点或目标iab宿主节点通过cu到iab du的f1接口信令,或cu到iab mt的rrc信令配置的。
449.在此需要说明的是,本技术实施例提供的上述数据传输装置,能够实现上述图13至图16方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
450.需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
451.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
452.为了实现上述实施例,本技术还提出一种处理器可读存储介质。
453.其中,该处理器可读存储介质存储有计算机程序,该计算机程序用于使该处理器执行本技术图6至图12实施例的数据传输方法,或者,执行本技术图13至图16实施例的数据传输方法。
454.其中,处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
455.为了实现上述实施例,本技术还提出一种计算机程序产品。
456.其中,该计算机程序产品包括计算机程序,计算机程序在被处理器执行时实现图6至图12实施例所述的数据传输方法,或者,实现本技术图13至图16实施例所述的数据传输方法。
457.其中,所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
458.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
459.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
460.这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
461.这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
462.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1