通信方法及装置与流程

文档序号:20710698发布日期:2020-05-12 17:10阅读:154来源:国知局
通信方法及装置与流程

本申请涉及通信技术领域,尤其涉及一种通信方法及装置。



背景技术:

现有技术中,当终端在不同基站之间切换的过程中,为保障终端的业务的连续性,终端在切换完成后,可以向目标基站(或目标基站的集中式单元(centralizedunit,简称cu))发送分组数据汇聚协议(packetdataconvergenceprotocol,简称pdcp)状态报告(statusreport),目标基站(或目标基站的cu)可根据该状态报告将未被终端正确接收到的pdcp协议数据单元(protocoldataunit,简称pdu)重新发送给终端。

在接入回传一体化(integratedaccessandbackhaul,简称iab)网络(即包含iab节点的网络)中,存在多跳和多连接场景,即多个节点(例如,多个iab节点)可以同时为终端服务、且终端可以通过多跳iab节点传输数据包。该情况下,若沿用现有技术中的方法来保障终端的业务的连续性,则可以由终端在切换完成后向目标宿主基站发送pdcp状态报告,以使得目标宿主基站获知未被终端正确接收到的数据包,但是由于终端可能通过多跳iab节点传输数据包,采用该方法会导致未被终端成功接收到的数据包等待的时间较长,进而降低网络的通信效率。



技术实现要素:

本申请实施例提供了一种通信方法和装置,用于提高网络的通信效率。

为达到上述目的,本申请实施例提供如下技术方案:

第一方面,提供了一种通信方法,包括:第一节点从第二节点接收第一指示信息和/或切换命令,第一指示信息用于指示第一节点停止向第三节点发送数据包,切换命令用于第三节点从第一节点切换至第四节点;第一节点向第二节点发送第一状态报告,第一状态报告包括用于指示第一节点向第三节点发送的数据包的发送状态的信息;其中,第二节点为第一节点的宿主节点,第三节点为终端或无线回传节点,第一节点为在第三节点切换之前为第三节点提供无线接入服务的节点,第一节点和/或第四节点为无线回传节点,无线回传节点用于为无线接入无线回传节点的节点提供无线回传服务;第一节点至第四节点均为无线中继通信中的节点。第一方面提供的方法,第一节点可以在接收到第一指示信息和/或切换命令时,就向第二节点发送第一状态报告,从而使得第二节点尽早的接收到第二节点向第三节点发送的数据包的发送状态,从而避免第三节点未接收成功的数据包等待的时间过长,提高网络的通信效率。同时,可以避免由于第三节点接收到的pdcppdu中的pdcpsn产生了较大的间隔(gap)而导致的第二节点和第三节点之间的hfn失步的问题。

在一种可能的实现方式中,在第一节点向第二节点发送第一状态报告之前,该方法还包括:第一节点向第三节点发送第一消息,第一消息包括用于指示第三节点报告从第一节点接收的数据包的接收状态的信息;第一节点从第三节点接收第二状态报告,第二状态报告包括用于指示第三节点从第一节点接收的数据包的接收状态的信息;第一节点根据第二状态报告生成第一状态报告。该种可能的实现方式,可以使得第二节点更加准确的确定第一节点和第三节点之间的数据包是否传输成功。

在一种可能的实现方式中,第一节点向第二节点发送第一状态报告,包括:第一节点通过第一节点和第二节点之间的节点向第二节点发送第一状态报告,第一节点和第二节点之间的节点用于将从上一跳节点接收到的状态报告中的信息转换为下一跳节点可识别的信息,并置于状态报告中向该下一跳节点发送。该种可能的实现方式,可以在第二节点经由第一节点发送数据包的场景中,由第一节点和第二节点之间的节点对接收到的状态报告中的信息转换后向下一跳节点发送,直至传输至第二节点,使得第二节点根据接收到的状态报告,即可获知由第二节点发出去的数据包中,经过中间节点传输后,被第一节点发送的发送状态,避免第二节点无法正确解读接收到的状态报告中的信息。

在一种可能的实现方式中,第一节点和第二节点的上一跳节点之间的路径中的任意两个相邻节点之间的状态报告中包括第二指示信息,一个状态报告中包括的第二指示信息用于指示接收该状态报告的节点将该状态报告中的信息转换为接收该状态报告的节点的下一跳节点可识别的信息,并向该下一跳节点发送。该种可能的实现方式,通过在状态报告中添加第二指示信息,可以使得节点区别普通的通信场景(即第三节点不进行切换的通信场景)下的状态报告和第三节点在进行切换的通信场景下的状态报告,从而正确的对状态报告进行处理。

在一种可能的实现方式中,第一节点根据第二状态报告生成第一状态报告,包括:第一节点根据第一链路和第二链路之间的rlcsn的对应关系和第二状态报告中包含的rlcsn生成第一状态报告;第一链路为第一节点和第三节点之间的链路,第二链路为第一节点和第五节点之间的链路,第五节点是为第一节点提供无线接入服务的节点,rlcsn为rlcsdu的sn。该种可能的实现方式,可以使得第五节点根据第一状态报告,即可确认由第五节点发出的数据包中,经过第一节点传输后,被第三节点接收的状态,避免第五节点无法正确解读第一状态报告中的信息。

在一种可能的实现方式中,第一节点根据第二状态报告生成第一状态报告,包括:第一节点根据第一链路和第一路径之间的rlcsn的对应关系以及第二状态报告中包含的rlcsn生成第一状态报告;第一链路为第一节点和第三节点之间的链路,第一路径为第一节点和第二节点之间的路径,rlcsn为rlcsdu的sn。该种可能的实现方式,可以使得在第二节点经由第一节点向第三节点发送数据包时,由第一节点根据第一链路与第一路径之间的rlcsn的对应关系以及第二状态报告生成第一状态报告后向第二节点发送,第二节点根据第一状态报告,即可确认由第二节点发出去的数据包中,经过第一节点传输后,被第三节点接收的状态,避免第二节点无法正确解读第一状态报告中的信息。

在一种可能的实现方式中,该方法还包括:第一节点向第二节点发送缓存的第三节点发送的上行数据包,并向第二节点发送第三指示信息,第三指示信息用于指示第一节点已发送完缓存的第三节点发送的全部上行数据包。该种可能的实现方式,给出了第一节点发送缓存的第三节点发送的上行数据包的方法,保证了上行业务的连续性,从而使得第三节点不需要在切换之后再重新发送已经发送过的上行数据包,避免了空口资源的浪费。

在一种可能的实现方式中,第一状态报告中包括第一节点的标识,第一节点的标识用于指示第一状态报告中包含的数据包的发送状态的信息为第一节点发送的数据包的发送状态的信息。该种可能的实现方式,可以在第二节点经由至少一个中间节点发送数据包的场景,使得第二节点根据第一状态报告中第一节点的标识,即可确定接收的状态报告是表明第二节点发出去的数据包中,经第一节点传输的数据包的传输状态。

在一种可能的实现方式中,第一状态报告中还包括第三节点的标识,第三节点的标识用于指示第一状态报告中包含的数据包的发送状态的信息为向第三节点发送的数据包的发送状态的信息;或者,第一状态报告中还包括第三节点的标识和第三节点的至少一个无线承载的标识,第三节点的标识和第三节点的至少一个无线承载的标识用于指示第一状态报告中包含的数据包的发送状态的信息为通过至少一个无线承载向第三节点发送的数据包的发送状态的信息。该种可能的实现方式,可以使得第二节点经过至少一个中间节点向第三节点发送数据时,可以根据接收的状态报告中的第三节点的标识,确定由第二节点发出去的数据包中,向第三节点传输的数据包的传输状态;或者,根据接收的状态报告中的第三节点的标识和第三节点的至少一个无线承载的标识,确定由第二节点发出去的数据包中,经由第三节点的无线承载向第三节点发送数据包的传输状态。

第二方面,提供了一种通信装置,该通信装置具有实现第一方面提供的任意一种方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该通信装置可以以芯片的产品形态存在。

第三方面,提供了一种通信方法,包括:第三节点接收切换命令,切换命令用于第三节点从第一节点切换至第四节点;第三节点向第二节点发送第三状态报告;在第三节点为终端的情况下,第三状态报告包括用于指示第三节点从第一节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点的情况下,第三状态报告包括:用于指示第三节点从第一节点接收的数据包的接收状态的信息,或者,用于指示第三节点发送的下行数据包的发送状态的信息;其中,第一节点为在第三节点切换之前为第三节点提供无线接入服务的节点,第二节点为第一节点的宿主节点,第一节点和/或第四节点为无线回传节点,无线回传节点用于为无线接入无线回传节点的节点提供无线回传服务;第一节点至第四节点均为无线中继通信中的节点。第三方面提供的方法,第三节点可以在接收到切换命令时(即不是在切换完成之后),就向第二节点发送第三状态报告,从而使得第二节点尽早的接收到数据包的发送状态或接收状态,从而避免未接收成功或未发送成功的数据包的等待的时间过长,提高网络的通信效率。同时,可以避免由于第三节点接收到的pdcppdu的序号pdcpsn产生了较大的间隙(gap)而导致的第二节点和第三节点之间的超帧号失步的问题。

在一种可能的实现方式中,第三节点向第二节点发送第三状态报告,包括:第三节点通过第三节点和第二节点之间的节点向第二节点发送第三状态报告,第三节点和第二节点之间的节点用于将从上一跳节点接收到的状态报告中的信息转换为下一跳节点可识别的信息,并置于状态报告中向该下一跳节点发送。该种可能的实现方式,可在第二节点经过至少一个中间节点向第三节点发送数据包的场景,通过第三节点和第二节点之间的节点对接收到的状态报告中信息进行转换后向下一跳发送,直至将状态报告传输至第二节点,使得第二节点根据接收到的状态报告,即可确认由第二节点发出去的数据包中,被第三节点接收或发送的状态,避免第二节点无法正确解读收到的状态报告中的信息。

在一种可能的实现方式中,第三节点和第二节点的上一跳节点之间的路径中的任意两个相邻节点之间的状态报告中包括第四指示信息,一个状态报告中包括的第四指示信息用于指示接收该状态报告的节点将该状态报告中的信息转换为接收该状态报告的节点的下一跳节点可识别的信息,并向该下一跳节点发送。该种可能的实现方式,通过在状态报告中添加第四指示信息,使得节点可以区分普通的通信场景(即第三节点不进行切换的通信场景)下的状态报告和第三节点在进行切换的通信场景下的状态报告,从而使得节点对状态报告进行正确的处理。

在一种可能的实现方式中,第三节点为无线回传节点,该方法还包括:第三节点向第三节点服务的终端发送第二消息,第二消息包括用于指示第三节点服务的终端报告从第三节点接收的数据包的接收状态的信息;第三节点接收第三节点服务的终端的状态报告,一个终端的状态报告包括用于指示该终端从第三节点接收的数据包的接收状态的信息;第三节点根据第三节点服务的终端的状态报告向第二节点发送第四状态报告,第四状态报告包括用于指示第三节点服务的终端从第三节点接收的数据包的接收状态的信息。该种可能的实现方式,可以使第二节点准确的知道终端从第三节点接收数据包接收状态的最新信息。

在一种可能的实现方式中,第三节点根据第三节点服务的终端的状态报告向第二节点发送第四状态报告,包括:第三节点根据第三链路和第二路径之间的rlcsn的对应关系和第三节点服务的终端的状态报告中包含的rlcsn生成第四状态报告,并向第二节点发送第四状态报告,第三链路为第三节点和第三节点服务的终端之间的链路,第二路径为第三节点和第二节点之间的路径,rlcsn为rlcsdu的sn;或者,第三节点根据第三链路和第四链路之间的rlcsn的对应关系和第三节点服务的终端的状态报告中包含的rlcsn生成第四状态报告,并通过第三节点和第二节点之间的节点向第二节点发送第四状态报告,第三节点和第二节点之间的节点用于将从上一跳节点接收到的状态报告中的信息转换为下一跳节点可识别的信息,并置于状态报告中向该下一跳节点发送,第三链路为第三节点和第三节点服务的终端之间的链路,第四链路为第三节点和第一节点之间的链路,rlcsn为rlcsdu的sn。该种可能的实现方式,由第三节点根据第三链路与第二路径之间的rlcsn的对应关系生成第四状态报告后向第二节点发送,使得第二节点根据第四状态报告,可以获知由第二节点发出去的数据包中,经过第三节点传输后,被第三节点服务的终端接收的状态,避免第二节点无法正确的解读接收到的第四状态报告;或者,由第三节点根据第三链路与第四链路之间的rlcsn的对应关系生成第四状态报告,再由第三节点和第二节点之间的节点对接收到的状态报告中的信息进行转换并向下一跳发送,直至将状态报告传输至第二节点,使得第二节点根据接收到的状态报告,可以获知由第二节点发出去的数据包中,经过第三节点传输后,被第三节点服务的终端接收的状态,避免第二节点无法正确的解读接收到的状态报告中的信息。在一种可能的实现方式中,第四状态报告包括第三节点服务的终端的标识,第三节点服务的终端的标识用于指示第四状态报告中包含的数据包的接收状态的信息为第三节点服务的终端接收的数据包的接收状态的信息;或者,第四状态报告包括第三节点服务的终端的标识和第三节点服务的终端的至少一个无线承载的标识,第三节点服务的终端的标识和第三节点服务的终端的至少一个无线承载的标识用于指示第四状态报告中包含的数据包的接收状态的信息为第三节点服务的终端通过至少一个无线承载接收的数据包的接收状态的信息。该种可能的实现方式,通过在第四状态报告中包括第三节点服务的终端的标识,可以使得接收第四报告状态的节点,确定该第四状态报告中的信息描述的具体是哪一个终端节点的接收状态;或者,通过在第四状态报告中包括第三节点服务的终端的至少一个无线承载的标识,可以使接收第四状态报告的节点,根据第四状态报告,确定第三节点服务的终端通过不同的无线承载接收数据包的接收状态。

在一种可能的实现方式中,第三状态报告中包括第三节点的标识;在第三节点为终端的情况下,第三节点的标识用于指示第三状态报告中包含的数据包的接收状态的信息为第三节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点、且第三状态报告包括用于指示第三节点从第一节点接收的数据包的接收状态的信息的情况下,第三节点的标识用于指示第三状态报告中包含的数据包的接收状态的信息为第三节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点、且第三状态报告包括用于指示第三节点发送的下行数据包的发送状态的信息的情况下,第三节点的标识用于指示第三状态报告中包含的下行数据包的发送状态的信息为第三节点发送的下行数据包的发送状态的信息。该种可能的实现方式,使得接收第三状态报告的节点可以获知第三状态报告中包含第三节点对数据包的接收/发送该状态。

第四方面,提供了一种通信装置,该通信装置具有实现第三方面提供的任意一种方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该通信装置可以为第三节点,或第三节点中的组件或装置,还可以为第三节点中的系统芯片等。

第五方面,提供了一种通信方法,应用于第二节点,所述第二节点包括集中式单元和分布式单元,该方法包括:所述分布式单元接收第五状态报告,所述第五状态报告为所述第一节点和所述第二节点之间的节点将第一状态报告中的信息转换为所述第二节点可识别的信息并向所述第二节点发送的状态报告,所述第一状态报告包括用于指示所述第一节点向第三节点发送的数据包的发送状态的信息;所述分布式单元根据所述第五状态报告向所述集中式单元发送第三消息,所述第三消息中包括用于指示所述第一节点向第三节点发送的数据包的发送状态的信息;其中,所述第二节点为所述第一节点的宿主节点,所述第三节点为从所述第一节点切换至第四节点的节点,所述第一节点为在所述第三节点切换之前为所述第三节点提供无线接入服务的节点,所述第一节点和/或所述第四节点为无线回传节点,所述第三节点为终端或无线回传节点,所述无线回传节点用于为无线接入所述无线回传节点的节点提供无线回传服务;所述第一节点至所述第四节点均为无线中继通信中的节点。通过第五方面提供的方法,可以使第二节点的集中式单元获知第一节点向第三节点发送数据包的发送状态,以便第二节点的集中式单元可以在第三节点切换后,继续向第三节点发送尚未成功的数据包。

在一种可能的实现方式中,所述第五状态报告中包括所述第一节点的标识,所述第一节点的标识用于指示所述第五状态报告中包含的数据包的发送状态的信息为所述第一节点发送的数据包的发送状态的信息。通过该种可能的方法,可以使第二节点的分布式单元获知第五状态报告中包含的信息为第一节点发送数据包的发送状态,继而通过第三消息告知第二节点的集中式单元。

在一种可能的实现方式中,所述第五状态报告中还包括所述第三节点的标识,所述第三节点的标识用于指示所述第五状态报告中包含的数据包的发送状态的信息为向所述第三节点发送的数据包的发送状态的信息;或者,所述第五状态报告中还包括所述第三节点的标识和所述第三节点的至少一个无线承载的标识,所述第三节点的标识和所述第三节点的至少一个无线承载的标识用于指示所述第五状态报告中包含的数据包的发送状态的信息为通过所述至少一个无线承载向所述第三节点发送的数据包的发送状态的信息。通过该种可能的方法,可以使第二节点的分布式单元获知第五状态报告中包含的信息为向第三节点发送的数据包的发送状态的信息,或者为通过至少一个无线承载向第三节点发送的数据包的发送状态的信息,继而通过第三消息通知第二节点的集中式单元。

第六方面,提供了一种通信装置,所述通信装置包括集中式单元和分布式单元,所述分布式单元包括:通信单元和处理单元;所述处理单元,用于利用所述通信单元接收第五状态报告,所述第五状态报告为所述第一节点和所述通信装置之间的节点将第一状态报告中的信息转换为所述通信装置可识别的信息并向所述通信装置发送的状态报告,所述第一状态报告包括用于指示所述第一节点向第三节点发送的数据包的发送状态的信息;所述处理单元,还用于根据所述第五状态报告利用所述通信单元向所述集中式单元发送第三消息,所述第三消息中包括用于指示所述第一节点向第三节点发送的数据包的发送状态的信息;其中,所述通信装置为所述第一节点的宿主节点,所述第三节点为从所述第一节点切换至第四节点的节点,所述第一节点为在所述第三节点切换之前为所述第三节点提供无线接入服务的节点,所述第一节点和/或所述第四节点为无线回传节点,所述第三节点为终端或无线回传节点,所述无线回传节点用于为无线接入所述无线回传节点的节点提供无线回传服务;所述第一节点至所述第四节点均为无线中继通信中的节点。

在一种可能的实现方式中,所述第五状态报告中包括所述第一节点的标识,所述第一节点的标识用于指示所述第五状态报告中包含的数据包的发送状态的信息为所述第一节点发送的数据包的发送状态的信息。

在一种可能的实现方式中,所述第五状态报告中还包括所述第三节点的标识,所述第三节点的标识用于指示所述第五状态报告中包含的数据包的发送状态的信息为向所述第三节点发送的数据包的发送状态的信息;或者,所述第五状态报告中还包括所述第三节点的标识和所述第三节点的至少一个无线承载的标识,所述第三节点的标识和所述第三节点的至少一个无线承载的标识用于指示所述第五状态报告中包含的数据包的发送状态的信息为通过所述至少一个无线承载向所述第三节点发送的数据包的发送状态的信息。

第七方面,提供了一种通信方法,应用于第二节点,所述第二节点包括集中式单元和分布式单元,该方法包括:所述分布式单元从第一节点接收第一状态报告,所述第一状态报告包括用于指示所述第一节点向第三节点发送的数据包的发送状态的信息;所述分布式单元根据所述第一状态报告向所述集中式单元发送第三消息,所述第三消息中包括用于指示所述第一节点向第三节点发送的数据包的发送状态的信息;其中,所述第二节点为所述第一节点的宿主节点,所述第三节点为从所述第一节点切换至第四节点的节点,所述第一节点为在所述第三节点切换之前为所述第三节点提供无线接入服务的节点,所述第一节点和/或所述第四节点为无线回传节点,所述第三节点为终端或无线回传节点,所述无线回传节点用于为无线接入所述无线回传节点的节点提供无线回传服务;所述第一节点至所述第四节点均为无线中继通信中的节点。通过该方面提供的方法,可以使第二节点的集中式单元获知第一节点向第三节点发送数据包的发送状态,以便第二节点的集中式单元可以在第三节点切换后,继续向第三节点发送尚未成功的数据包。

在一种可能的实现方式中,所述第一状态报告中包括所述第一节点的标识,所述第一节点的标识用于指示所述第一状态报告中包含的数据包的发送状态的信息为所述第一节点发送的数据包的发送状态的信息。通过该种可能的方法,可以使第二节点的分布式单元获知第一状态报告中包含的信息为第一节点发送数据包的发送状态,继而通过第三消息通知第二节点的集中式单元。

在一种可能的实现方式中,所述第一状态报告中还包括所述第三节点的标识,所述第三节点的标识用于指示所述第一状态报告中包含的数据包的发送状态的信息为向所述第三节点发送的数据包的发送状态的信息;或者,所述第一状态报告中还包括所述第三节点的标识和所述第三节点的至少一个无线承载的标识,所述第三节点的标识和所述第三节点的至少一个无线承载的标识用于指示所述第一状态报告中包含的数据包的发送状态的信息为通过所述至少一个无线承载向所述第三节点发送的数据包的发送状态的信息。通过该种可能的方法,可以使第二节点的分布式单元获知第一状态报告中包含的信息为向第三节点发送的数据包的发送状态的信息,或者为通过至少一个无线承载向第三节点发送的数据包的发送状态的信息。

第八方面,提供了一种通信装置,所述通信装置包括集中式单元和分布式单元,所述分布式单元包括:通信单元和处理单元;所述处理单元,用于利用所述通信单元从第一节点接收第一状态报告,所述第一状态报告包括用于指示所述第一节点向第三节点发送的数据包的发送状态的信息;所述处理单元,还用于根据所述第一状态报告利用所述通信单元向所述集中式单元发送第三消息,所述第三消息中包括用于指示所述第一节点向第三节点发送的数据包的发送状态的信息;其中,所述通信装置为所述第一节点的宿主节点,所述第三节点为从所述第一节点切换至第四节点的节点,所述第一节点为在所述第三节点切换之前为所述第三节点提供无线接入服务的节点,所述第一节点和/或所述第四节点为无线回传节点,所述第三节点为终端或无线回传节点,所述无线回传节点用于为无线接入所述无线回传节点的节点提供无线回传服务;所述第一节点至所述第四节点均为无线中继通信中的节点。

在一种可能的实现方式中,所述第一状态报告中包括所述第一节点的标识,所述第一节点的标识用于指示所述第一状态报告中包含的数据包的发送状态的信息为所述第一节点发送的数据包的发送状态的信息。

在一种可能的实现方式中,所述第一状态报告中还包括所述第三节点的标识,所述第三节点的标识用于指示所述第一状态报告中包含的数据包的发送状态的信息为向所述第三节点发送的数据包的发送状态的信息;或者,所述第一状态报告中还包括所述第三节点的标识和所述第三节点的至少一个无线承载的标识,所述第三节点的标识和所述第三节点的至少一个无线承载的标识用于指示所述第一状态报告中包含的数据包的发送状态的信息为通过所述至少一个无线承载向所述第三节点发送的数据包的发送状态的信息。

第九方面,提供了一种通信方法,应用于第二节点,所述第二节点包括集中式单元和分布式单元,该方法包括:所述分布式单元从第三节点接收第三状态报告;所述分布式单元根据所述第三状态报告向所述集中式单元发送第四消息;在所述第三节点为终端的情况下,所述第三状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息,所述第四消息中包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点的情况下,所述第三状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息,所述第四消息中包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点的情况下,所述第三状态报告包括用于指示所述第三节点发送的下行数据包的发送状态的信息,所述第四消息中包括用于指示所述第三节点发送的下行数据包的发送状态的信息;其中,所述第三节点为从所述第一节点切换至所述第四节点的节点,所述第一节点为在所述第三节点切换之前为所述第三节点提供无线接入服务的节点,所述第二节点为所述第一节点的宿主节点,所述第一节点和/或所述第四节点为无线回传节点,所述无线回传节点用于为无线接入所述无线回传节点的节点提供无线回传服务;所述第一节点至所述第四节点均为无线中继通信中的节点。通过第九方面提供的方法,可以使第二节点的集中式单元获知第三节点的数据包接收/发送状态,以便第二节点的集中式单元可以在第三节点切换后,继续向第三节点发送尚未成功发送的数据包,或继续经由第三节点向终端发送尚未成功发送的数据包。

在一种可能的实现方式中,所述第三状态报告中包括所述第三节点的标识;在所述第三节点为终端的情况下,所述第三节点的标识用于指示所述第三状态报告中包含的数据包的接收状态的信息为所述第三节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点、且所述第三状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息的情况下,所述第三节点的标识用于指示所述第三状态报告中包含的数据包的接收状态的信息为所述第三节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点、且所述第三状态报告包括用于指示所述第三节点发送的下行数据包的发送状态的信息的情况下,所述第三节点的标识用于指示所述第三状态报告中包含的下行数据包的发送状态的信息为所述第三节点发送的下行数据包的发送状态的信息。通过该种可能的方法,可以使第二节点的分布式单元获知第三状态报告中包含的信息为第三节点接收/发送数据包的状态。

在一种可能的实现方式中,所述第三节点为无线回传节点,该方法还包括:所述分布式单元从所述第三节点接收第四状态报告,所述第四状态报告包括用于指示所述第三节点服务的终端从所述第三节点接收的数据包的接收状态的信息;所述分布式单元根据所述第四状态报告向所述集中式单元发送第五消息,所述第五消息中包括用于指示所述第三节点服务的终端从所述第三节点接收的数据包的接收状态的信息。通过该种可能的方法,可以使第二节点的集中式单元获知第三节点服务的终端的数据包接收状态,以便第二节点的集中式单元可以在第三节点切换后,继续经由第三节点向终端发送尚未成功发送的数据包。

在一种可能的实现方式中,所述第四状态报告包括所述第三节点服务的终端的标识,所述第三节点服务的终端的标识用于指示所述第四状态报告中包含的数据包的接收状态的信息为所述第三节点服务的终端接收的数据包的接收状态的信息;或者,所述第四状态报告包括所述第三节点服务的终端的标识和所述第三节点服务的终端的至少一个无线承载的标识,所述第三节点服务的终端的标识和所述第三节点服务的终端的至少一个无线承载的标识用于指示所述第四状态报告中包含的数据包的接收状态的信息为所述第三节点服务的终端通过所述至少一个无线承载接收的数据包的接收状态的信息。通过该种可能的方法,可以使第二节点的分布式单元获知第四状态报告中包含的信息为第三节点服务的终端接收的数据包的接收状态的信息,或者为第三节点服务的终端通过至少一个无线承载接收数据包的接收状态的信息。

第十方面,提供了一种通信装置,所述通信装置包括集中式单元和分布式单元,所述分布式单元包括:通信单元和处理单元;所述处理单元,用于利用所述通信单元从第三节点接收第三状态报告;所述处理单元,还用于根据所述第三状态报告利用所述通信单元向所述集中式单元发送第四消息;在所述第三节点为终端的情况下,所述第三状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息,所述第四消息中包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点的情况下,所述第三状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息,所述第四消息中包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点的情况下,所述第三状态报告包括用于指示所述第三节点发送的下行数据包的发送状态的信息,所述第四消息中包括用于指示所述第三节点发送的下行数据包的发送状态的信息;其中,所述第三节点为从所述第一节点切换至所述第四节点的节点,所述第一节点为在所述第三节点切换之前为所述第三节点提供无线接入服务的节点,所述通信装置为所述第一节点的宿主节点,所述第一节点和/或所述第四节点为无线回传节点,所述无线回传节点用于为无线接入所述无线回传节点的节点提供无线回传服务;所述第一节点至所述第四节点均为无线中继通信中的节点。

在一种可能的实现方式中,所述第三状态报告中包括所述第三节点的标识;在所述第三节点为终端的情况下,所述第三节点的标识用于指示所述第三状态报告中包含的数据包的接收状态的信息为所述第三节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点、且所述第三状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息的情况下,所述第三节点的标识用于指示所述第三状态报告中包含的数据包的接收状态的信息为所述第三节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点、且所述第三状态报告包括用于指示所述第三节点发送的下行数据包的发送状态的信息的情况下,所述第三节点的标识用于指示所述第三状态报告中包含的下行数据包的发送状态的信息为所述第三节点发送的下行数据包的发送状态的信息。

在一种可能的实现方式中,所述第三节点为无线回传节点,所述处理单元,还用于利用所述通信单元从所述第三节点接收第四状态报告,所述第四状态报告包括用于指示所述第三节点服务的终端从所述第三节点接收的数据包的接收状态的信息;所述处理单元,还用于根据所述第四状态报告利用所述通信单元向所述集中式单元发送第五消息,所述第五消息中包括用于指示所述第三节点服务的终端从所述第三节点接收的数据包的接收状态的信息。

在一种可能的实现方式中,所述第四状态报告包括所述第三节点服务的终端的标识,所述第三节点服务的终端的标识用于指示所述第四状态报告中包含的数据包的接收状态的信息为所述第三节点服务的终端接收的数据包的接收状态的信息;或者,所述第四状态报告包括所述第三节点服务的终端的标识和所述第三节点服务的终端的至少一个无线承载的标识,所述第三节点服务的终端的标识和所述第三节点服务的终端的至少一个无线承载的标识用于指示所述第四状态报告中包含的数据包的接收状态的信息为所述第三节点服务的终端通过所述至少一个无线承载接收的数据包的接收状态的信息。

第十一方面,提供了一种通信方法,应用于第二节点,所述第二节点包括集中式单元和分布式单元,该方法包括:所述分布式单元接收第六状态报告;所述第六状态报告为所述第三节点和所述第二节点之间的节点将第三状态报告中的信息转换为所述第二节点可识别的信息并向所述第二节点发送的状态报告;所述分布式单元根据所述第六状态报告向所述集中式单元发送第四消息;在所述第三节点为终端的情况下,所述第六状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息,所述第四消息中包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点的情况下,所述第六状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息,所述第四消息中包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点的情况下,所述第六状态报告包括用于指示所述第三节点发送的下行数据包的发送状态的信息,所述第四消息中包括用于指示所述第三节点发送的下行数据包的发送状态的信息;其中,所述第三节点为从所述第一节点切换至所述第四节点的节点,所述第一节点为在所述第三节点切换之前为所述第三节点提供无线接入服务的节点,所述第二节点为所述第一节点的宿主节点,所述第一节点和/或所述第四节点为无线回传节点,所述无线回传节点用于为无线接入所述无线回传节点的节点提供无线回传服务;所述第一节点至所述第四节点均为无线中继通信中的节点。通过该方面提供的方法,可以使第二节点的集中式单元获知第三节点的下行数据包接收/发送状态,以便第二节点的集中式单元可以在第三节点切换后,继续向第三节点发送尚未被第三节点或第三节点的终端成功接收的数据包。

在一种可能的实现方式中,所述第六状态报告中包括所述第三节点的标识;在所述第三节点为终端的情况下,所述第三节点的标识用于指示所述第六状态报告中包含的数据包的接收状态的信息为所述第三节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点、且所述第六状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息的情况下,所述第三节点的标识用于指示所述第六状态报告中包含的数据包的接收状态的信息为所述第三节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点、且所述第六状态报告包括用于指示所述第三节点发送的下行数据包的发送状态的信息的情况下,所述第三节点的标识用于指示所述第六状态报告中包含的下行数据包的发送状态的信息为所述第三节点发送的下行数据包的发送状态的信息。通过该种可能的方法,可以使第二节点的分布式单元获知第六状态报告中包含的信息为第三节点接收下行数据包的接收状态的信息,或第三节点发送下行数据包的发送状态的信息。

在一种可能的实现方式中,所述第三节点为无线回传节点,该方法还包括:所述分布式单元接收第七状态报告,所述第七状态报告为所述第三节点和所述第二节点之间的节点将第四状态报告中的信息转换为所述第二节点可识别的信息并向所述第二节点发送的状态报告,所述第四状态报告包括用于指示所述第三节点服务的终端从所述第三节点接收的数据包的接收状态的信息;所述分布式单元根据所述第七状态报告向所述集中式单元发送第五消息,所述第五消息中包括用于指示所述第三节点服务的终端从所述第三节点接收的数据包的接收状态的信息。通过该种可能的方法,可以在第二节点通过至少一个中间节点向第三节点发送下行数据包的场景中,使得第二节点的分布式单元可以正确解析第七状态报告中的信息,以便生成第五消息,将第三节点服务终端的数据接收状态通知第二节点的集中式单元。

在一种可能的实现方式中,所述第七状态报告包括所述第三节点服务的终端的标识,所述第三节点服务的终端的标识用于指示所述第七状态报告中包含的数据包的接收状态的信息为所述第三节点服务的终端接收的数据包的接收状态的信息;或者,所述第七状态报告包括所述第三节点服务的终端的标识和所述第三节点服务的终端的至少一个无线承载的标识,所述第三节点服务的终端的标识和所述第三节点服务的终端的至少一个无线承载的标识用于指示所述第七状态报告中包含的数据包的接收状态的信息为所述第三节点服务的终端通过所述至少一个无线承载接收的数据包的接收状态的信息。通过该种可能的方法,可以使得第二节点的分布式单元获知第七状态报告中包含的是第三节点服务的终端接收下行数据包的接收状态的信息,或者是第三节点服务的终端通过至少一个无线承载接收下行数据包的接收状态的信息。

第十二方面,提供了一种通信装置,所述通信装置包括集中式单元和分布式单元,所述分布式单元包括:通信单元和处理单元;所述处理单元,用于利用所述通信单元接收第六状态报告;所述第六状态报告为所述第三节点和所述通信装置之间的节点将第三状态报告中的信息转换为所述通信装置可识别的信息并向所述通信装置发送的状态报告;所述处理单元,还用于根据所述第六状态报告利用所述通信单元向所述集中式单元发送第四消息;在所述第三节点为终端的情况下,所述第六状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息,所述第四消息中包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点的情况下,所述第六状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息,所述第四消息中包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点的情况下,所述第六状态报告包括用于指示所述第三节点发送的下行数据包的发送状态的信息,所述第四消息中包括用于指示所述第三节点发送的下行数据包的发送状态的信息;其中,所述第三节点为从所述第一节点切换至所述第四节点的节点,所述第一节点为在所述第三节点切换之前为所述第三节点提供无线接入服务的节点,所述通信装置为所述第一节点的宿主节点,所述第一节点和/或所述第四节点为无线回传节点,所述无线回传节点用于为无线接入所述无线回传节点的节点提供无线回传服务;所述第一节点至所述第四节点均为无线中继通信中的节点。

在一种可能的实现方式中,所述第六状态报告中包括所述第三节点的标识;在所述第三节点为终端的情况下,所述第三节点的标识用于指示所述第六状态报告中包含的数据包的接收状态的信息为所述第三节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点、且所述第六状态报告包括用于指示所述第三节点从所述第一节点接收的数据包的接收状态的信息的情况下,所述第三节点的标识用于指示所述第六状态报告中包含的数据包的接收状态的信息为所述第三节点接收的数据包的接收状态的信息;或者,在所述第三节点为无线回传节点、且所述第六状态报告包括用于指示所述第三节点发送的下行数据包的发送状态的信息的情况下,所述第三节点的标识用于指示所述第六状态报告中包含的下行数据包的发送状态的信息为所述第三节点发送的下行数据包的发送状态的信息。

在一种可能的实现方式中,所述第三节点为无线回传节点,该方法还包括:所述处理单元,还用于利用所述通信单元接收第七状态报告,所述第七状态报告为所述第三节点和所述通信装置之间的节点将第四状态报告中的信息转换为所述通信装置可识别的信息并向所述通信装置发送的状态报告,所述第四状态报告包括用于指示所述第三节点服务的终端从所述第三节点接收的数据包的接收状态的信息;所述处理单元,还用于根据所述第七状态报告利用所述通信单元向所述集中式单元发送第五消息,所述第五消息中包括用于指示所述第三节点服务的终端从所述第三节点接收的数据包的接收状态的信息。

在一种可能的实现方式中,所述第七状态报告包括所述第三节点服务的终端的标识,所述第三节点服务的终端的标识用于指示所述第七状态报告中包含的数据包的接收状态的信息为所述第三节点服务的终端接收的数据包的接收状态的信息;或者,所述第七状态报告包括所述第三节点服务的终端的标识和所述第三节点服务的终端的至少一个无线承载的标识,所述第三节点服务的终端的标识和所述第三节点服务的终端的至少一个无线承载的标识用于指示所述第七状态报告中包含的数据包的接收状态的信息为所述第三节点服务的终端通过所述至少一个无线承载接收的数据包的接收状态的信息。

第十三方面,提供了一种发送数据包的方法,包括:第一节点通过多条路径接收到rlcsn相同的多个数据包,所述第一节点为无线中继通信中的节点;若从所述多条路径中的第一路径接收到的数据包为rlcsdu,所述第一节点向所述第一节点的下一跳节点发送所述rlcsdu;或者,第一节点通过多条路径接收到rlcsn相同的数据包,所述第一节点为无线中继通信中的节点;若从所述多条路径接收到的均为rlcsdu分段、且从所述多条路径接收到的rlcsdu分段中存在能够恢复出rlcsdu的rlcsdu分段,所述第一节点将能够恢复出rlcsdu的rlcsdu分段向所述第一节点的下一跳节点发送,或者,所述第一节点将从所述多条路径接收到的rlcsdu分段进行重组,并将重组得到的rlcsdu向所述第一节点的下一跳节点发送;或者,第一节点通过多条路径接收到rlcsn相同的数据包,所述第一节点为无线中继通信中的节点;若从所述多条路径接收到的均为rlcsdu分段、且利用从所述多条路径接收到的rlcsdu分段无法恢复出rlcsdu,所述第一节点将所述多条路径中的一条路径上接收到的rlcsdu分段向所述第一节点的下一跳节点发送。第十三方面提供的方法,在adapt层位于mac层和rlc层之间、且终端和宿主节点之间采用端到端arq模式的情况下,可以通过在数据包的实际的汇聚节点对数据包作重复检测,从而避免将重复的数据包在只有一条路径的两个节点之间传输,可以避免不必要的传输资源开销。

在一种可能的实现方式中,该方法还包括:所述第一节点将除向所述第一节点的下一跳节点发送的数据包之外的、且与向所述第一节点的下一跳节点发送的数据包的sn相同的数据包删除。该种可能的实现方式,可以删除无用的数据包,从而释放第一节点的存储空间。

第十四方面,提供了一种通信装置,包括:通信单元和处理单元;所述处理单元,用于利用所述通信单元通过多条路径接收到rlcsn相同的多个数据包,所述通信装置为无线中继通信中的节点;若从所述多条路径中的第一路径接收到的数据包为rlcsdu,所述处理单元,还用于利用所述通信单元向所述通信装置的下一跳节点发送所述rlcsdu;或者,所述处理单元,用于利用所述通信单元通过多条路径接收到rlcsn相同的数据包,所述通信装置为无线中继通信中的节点;若从所述多条路径接收到的均为rlcsdu分段、且从所述多条路径接收到的rlcsdu分段中存在能够恢复出rlcsdu的rlcsdu分段,所述处理单元,还用于利用所述通信单元将能够恢复出rlcsdu的rlcsdu分段向所述通信装置的下一跳节点发送,或者,所述处理单元,还用于利用所述通信单元将从所述多条路径接收到的rlcsdu分段进行重组,并将重组得到的rlcsdu向所述通信装置的下一跳节点发送;或者,所述处理单元,用于利用所述通信单元通过多条路径接收到rlcsn相同的数据包,所述通信装置为无线中继通信中的节点;若从所述多条路径接收到的均为rlcsdu分段、且利用从所述多条路径接收到的rlcsdu分段无法恢复出rlcsdu,所述处理单元,还用于利用所述通信单元将所述多条路径中的一条路径上接收到的rlcsdu分段向所述通信装置的下一跳节点发送。

在一种可能的实现方式中,所述处理单元,还用于利用所述通信单元将除向所述通信装置的下一跳节点发送的数据包之外的、且与向所述通信装置的下一跳节点发送的数据包的sn相同的数据包删除。

第十五方面,提供了一种通信装置,该通信装置包括:存储器、处理器、至少一个通信接口和通信总线;存储器用于存储计算机执行指令,处理器、存储器和至少一个通信接口通过通信总线连接,处理器执行存储器存储的计算机执行指令,以使通信装置实现第一或第十三方面提供的任意一种方法。该装置可以为第一节点,或第一节点中的组件或装置,还可以为应用于第一节点的系统芯片等。

第十六方面,提供了一种通信装置,该通信装置包括:存储器、处理器、至少一个通信接口和通信总线;存储器用于存储计算机执行指令,处理器、存储器和至少一个通信接口通过通信总线连接,处理器执行存储器存储的计算机执行指令,以使通信装置实现第五方面、第七方面、第九方面或第十一方面提供的任意一种方法。该装置可以以芯片的产品形态存在。该装置可以为第二节点,或第二节点中的组件或装置,还可以为应用于第二节点的系统芯片等。

第十七方面,提供了一种通信装置,该通信装置包括:存储器、处理器、至少一个通信接口和通信总线;存储器用于存储计算机执行指令,处理器、存储器和至少一个通信接口通过通信总线连接,处理器执行存储器存储的计算机执行指令,以使通信装置实现第三方面提供的任意一种方法。该装置可以以芯片的产品形态存在。该装置可以为第三节点,或第三节点中的组件或装置,还可以为应用于第三节点的系统芯片等。

第十八方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第一方面、第三方面、第五方面、第七方面、第九方面、第十一方面或第十三方面提供的任意一种方法。

第十九方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面、第三方面、第五方面、第七方面、第九方面、第十一方面或第十三方面提供的任意一种方法。

第二十方面,提供了一种通信系统,包括第一节点和第三节点,其中,第一节点用于实现第一方面提供的任意一种方法,第三节点用于实现第三方面提供的任意一种方法。

第二方面、第四方面、第六方面、第八方面、第十方面、第十二方面、第十四方面至第二十方面中任一种设计方式所带来的技术效果可参见第一方面、第三方面、第五方面、第七方面、第九方面、第十一方面和第十三方面中对应设计方式所带来的技术效果,此处不再赘述。

其中,需要说明的是,上述各个方面中的任意一个方面的各种可能的实现方式,在方案不矛盾的前提下,均可以进行组合。

附图说明

图1为本申请实施例提供的一种iab节点的组网示意图;

图2为本申请实施例提供的一种网络节点的硬件结构示意图;

图3为本申请实施例提供的各个节点之间的关系示意图;

图4-图7分别为本申请实施例提供的一种应用场景示意图;

图8为本申请实施例提供的一种通信方法的交互流程图;

图9为本申请实施例提供的一种rlcsn的对应关系示意图;

图10为本申请实施例提供的又一种rlcsn的对应关系示意图;

图11为本申请实施例提供的又一种通信方法的交互流程图;

图12为本申请实施例提供的又一种通信方法的交互流程图;

图13为本申请实施例提供的一种发送数据包的方法的流程图;

图14为本申请实施例提供的一种网络节点的组成示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

本申请实施例的技术方案可以应用于各种通信系统。例如:正交频分多址(orthogonalfrequency-divisionmultipleaccess,简称ofdma)、单载波频分多址(singlecarrierfdma,简称sc-fdma)和其它系统等。术语“系统”可以和“网络”相互替换。ofdma系统可以实现诸如演进通用无线陆地接入(evolveduniversalterrestrialradioaccess,简称e-utra)、超级移动宽带(ultramobilebroadband,简称umb)等无线技术。e-utra是通用移动通信系统(universalmobiletelecommunicationssystem,简称umts)演进版本。第三代合作伙伴计划(3rdgenerationpartnershipproject,简称3gpp)在长期演进(longtermevolution,简称lte)和基于lte演进的各种版本是使用e-utra的新版本。第五代(5th-generation,简称5g)通信系统、新空口(newradio,简称nr)是正在研究当中的下一代通信系统。此外,通信系统还可以适用于面向未来的通信技术,都适用本申请实施例提供的技术方案。

本申请实施例描述的系统架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定。本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。本申请实施例中以提供的方法应用于nr系统或5g网络中为例进行说明。但是需要说明的是,本申请实施例提供的方法也可以应用于其他网络中,比如,可以应用在演进分组系统(evolvedpacketsystem,简称eps)网络(即通常所说的第四代(4thgeneration,简称4g)网络)中。相应的,当本申请实施例提供的方法应用在eps网络中时,执行本申请实施例提供的方法的网络节点替换为eps网络中的网络节点即可。例如,当本申请实施例提供的方法应用在5g网络或nr系统中时,下文中的无线回传节点可以为5g网络中的无线回传节点,示例性的,5g网络中的无线回传节点可以称为iab节点,当然也可以有其他名称,本申请实施例对此不作具体限定。当本申请实施例提供的方法应用在eps网络中时,下文中的无线回传节点可以为eps网络中的无线回传节点,示例性的,eps网络中的无线回传节点可以称为中继节点(relaynode,简称rn)。无线回传节点用于为无线接入无线回传节点的节点(例如,终端)提供无线回传服务,其中,无线回传服务是指通过无线回传链路提供的回传服务。

本申请将支持一体化的接入和回传的节点称为无线回传节点,该无线回传节点又可以称为rn或iab节点(iabnode)。无线回传节点可以具有移动终端(mobileterminal,简称mt)的角色以及分布式单元(distributedunit,简称du)的角色,即无线回传节点可以包括至少一个mt单元,该无线回传节点可以通过该至少一个mt与单元该无线回传节点的至少一个父节点之间建立回传连接。iab节点的du部分可以为终端或其他iab节点的mt部分提供接入服务。

本申请涉及的网元包括终端和无线回传节点(例如,下文中的iab节点、下文中的宿主节点)。其中,需要说明的是,本申请实施例中的终端也还可以称为用户设备(userequipment,简称ue)、接入终端、用户单元、用户站、移动站、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。终端还可以是无线局域网(wirelesslocalareanetworks,简称wlan)中的站点(station,简称st),可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,简称sip)电话、无线本地环路(wirelesslocalloop,简称wll)站、个人数字处理(personaldigitalassistant,简称pda)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备(也可以称为穿戴式智能设备)。终端还可以为下一代通信系统中的终端,例如,5g中的终端或者未来演进的公共陆地移动网络(publiclandmobilenetwork,简称plmn)中的终端,新无线(newradio,简称nr)通信系统中的终端等。

随着虚拟现实(virtualreality,简称vr)、增强现实(augmentedreality,简称ar)以及物联网等技术的发展,未来网络中将会有越来越多的终端,网络数据的使用量也会不断攀升。为了配合越来越多的终端以及市场极速增长的网络数据使用量,目前对5g网络的容量提出了更高的要求。在热点区域,为满足5g超高容量需求,利用高频小站组网愈发流行。高频载波传播特性较差,受遮挡衰减严重,覆盖范围不广,故而在热点区域需要大量密集部署小站。这些小站可以为iab节点。

为了设计灵活便利的接入和回传方案,iab场景中的接入链路(accesslink,简称al)和回传链路(backhaullink,简称bl)均采用无线传输方案。

在iab网络中,iab节点可以为终端提供无线接入服务,并通过无线回传链路连接到宿主节点(donornode)传输用户的业务数据。示例性的,宿主节点可以为宿主基站。宿主节点在5g网络中可以简称为iab宿主(iabdonor)或dgnb(即donorgnodeb)。宿主节点可以是一个完整的实体,还可以是cu和du分离的形态,宿主节点的cu本文中简称donor-cu(也可简称为cu),宿主节点的du本文中简称为donor-du,即宿主节点由donor-cu和donor-du组成。其中,donor-cu在用户面具有sdap(servicedataadaptationprotocol,业务数据适配协议)层、pdcp层的功能,在控制面具有rrc(radioresourcecontrol,无线资源控制)层、pdcp层的功能;donor-du具有rlc(radiolinkcontrol,无线链路控制)层、mac(媒介接入控制,mediumaccesscontrol)层、phy(physical,物理)层的功能。示例性的,donor-cu还可以是用户面(userplane,up)和控制面(controlplane,cp)分离的形态,即由cu-cp和cu-up组成。iab节点经宿主节点通过有线链路连接到核心网(例如,在独立组网的5g架构下,iab节点经宿主节点通过有线链路连接到5g网络的核心网(5gcore,简称5gc);在非独立组网的5g架构下,iab节点在控制面(controlplane,简称cp)经enb(evolvednodeb)连接到演进分组核心网(evolvedpacketcore,简称epc),在用户面(userplane,简称up)经宿主节点以及enb连接到epc)。

为了保证业务传输的可靠性,iab网络支持多跳iab节点和多连接iab节点组网,因此,在终端和宿主节点之间可能存在多条传输路径。在一条路径上,iab节点之间,以及iab节点和为iab节点服务的宿主节点有确定的层级关系,每个iab节点将为其提供回传服务的节点视为父节点,相应地,每个iab节点可视为其父节点的子节点。

示例性的,参见图1,iab节点1的父节点为宿主节点,iab节点1又为iab节点2和iab节点3的父节点,iab节点2和iab节点3均为iab节点4的父节点,iab节点5的父节点为iab节点3。终端的上行数据包可以经一个或多个iab节点传输至宿主节点后,再由宿主节点发送至移动网关设备(例如5g网络中的用户面功能(userplanefunction,简称upf)网元),下行数据包将由宿主节点从移动网关设备处接收后,再经一个或多个iab节点发送至终端。终端1和宿主节点之间数据包的传输有两条可用的路径,分别为:终端1→iab节点4→iab节点3→iab节点1→宿主节点,终端1→iab节点4→iab节点2→iab节点1→宿主节点。终端2和宿主节点之间数据包的传输有三条可用的路径,分别为:终端2→iab节点4→iab节点3→iab节点1→宿主节点,终端2→iab节点4→iab节点2→iab节点1→宿主节点,终端2→iab节点5→iab节点2→iab节点1→宿主节点。

示例性的,iab节点可以是用户驻地设备(customerpremisesequipment,简称cpe)、家庭网关(residentialgateway,简称rg)等设备。本申请实施例提供的方法还可以应用于家庭连接(homeaccess)的场景中。

上述iab组网场景仅仅是示例性的,在多跳和多连接结合的iab场景中,iab组网场景还有更多其他的可能性,例如,宿主节点和另一宿主节点下的iab节点组成双连接为终端服务等,此处不再一一列举。

目前,iab节点的用户面的协议架构分为两大类,分别为group1和group2。group1是层2的iab架构。group2是层3的iab架构。group1中的一种协议架构为1a,该协议架构具有以下特点:与终端对等的pdcp层,位于宿主节点或donor-cu上;iab节点在无线链路控制(radiolinkcontrol,简称rlc)及以下协议层执行终端的业务数据的转发,即iab节点转发的数据包是终端的pdcppdu;iab节点的回传链路上引入适配层(adaptationlayer,可以简称为adapt层)(关于adapt层的作用可参见下文中的相关部分的描述)。

在该协议架构中,adapt层可以在rlc层之上或媒体接入控制(mediaaccesscontrol,简称mac)层和rlc层之间,终端可以通过以下方式一至方式三中的任意一种方式与宿主节点之间进行数据传输。

方式一、采用逐跳的自动重传请求(automaticrepeat-request,简称arq)模式(hop-by-hoparq),该情况下,adapt层可以在rlc层之上或mac层和rlc层之间。

方式二、采用端到端的arq模式(end-to-endarq),该情况下,adapt层可以在mac层和rlc层之间。

方式三、为终端提供无线接入服务的iab节点与宿主节点之间采用端到端的arq模式,该情况下,adapt层可以在mac层和rlc层之间。

其中,端到端的arq模式是指两个端节点之间采用arq模式。该情况下,两个端节点的rlc实体上配置与arq相关的功能。中间的节点无需配置arq的功能。但是,中间的节点的rlc层可以具有分段(segmentation)和/或再分段(re-segmentation)的功能,中间的节点作为接收节点时也可以对接收到的数据包进行反馈,作为发送节点时重发未被确认的数据包。其中,分段是针对一个完整的rlcsdu而言的,再分段是针对一个rlcsdu分段而言的。以上行传输为例,终端通过iab节点向宿主节点发送数据包,宿主节点在正确接收到数据包时会向iab节点反馈确认(acknowledgement,简称ack)消息,在未正确接收到该数据包时会向iab节点反馈非确认(non-acknowledgement,简称nack)消息,iab节点仅仅对这些消息进行转发。当宿主节点反馈的是nack消息时,终端会通过iab节点重新向宿主节点发送该数据包。

逐跳的arq模式是指任意两个相邻节点之间均采用arq模式。该情况下,一条路径中的每个节点上都配置arq的功能,即中间的节点的rlc层具有分段和/或再分段的功能,还具有arq的相关功能,中间节点不仅能够对数据包进行转发,还能够向发送该数据包的节点(即该中间节点的上一跳节点)反馈是否正确接收到该数据包。

为了更好的理解下文中所描述的方法,对下文中提到的部分协议层在此处做统一介绍。

(1)adapt层

adapt层具备以下能力中的至少一种:为数据包添加能被无线回传节点识别出的路由信息、基于所述能被无线回传节点识别出的路由信息执行路由选择、为数据包添加能被无线回传节点识别出的与服务质量(qualityofservice,简称qos)需求相关的标识信息、为数据包执行在包含无线回传节点的多段链路上的qos映射、为数据包添加数据包类型指示信息、向具有流量控制能力的节点发送流控反馈信息。需要说明的是,具备这些能力的协议层的名称不一定为adapt层,本领域技术人员可以理解,只要具备这些能力的协议层均可以理解为本申请实施例中的adapt层。

其中,所述能被无线回传节点识别出的路由信息可以是终端的标识,终端接入的iab节点的标识,宿主节点的标识,donor-du的标识,donor-cu的标识,传输路径的标识等信息中的一种或多种。

所述多段链路上的qos映射可以为:在回传链路中基于数据包携带的终端的无线承载的标识,执行从终端的无线承载到回传链路上的无线承载或rlc信道或逻辑信道的映射;还可以为,基于上一跳链路和下一跳链路的无线承载/rlc信道/逻辑信道之间的对应关系,执行从上一跳链路的无线承载或rlc信道或逻辑信道,到下一跳链路的无线承载或rlc信道或逻辑信道的映射。

所述数据包类型指示信息可以用于指示adapt层中封装的内容包含的是以下类型中的任一种:终端的用户面数据、终端的无线资源控制(radioresourcecontrol,简称rrc)消息、iab节点的rrc消息、iab节点与宿主节点(或donor-cu或cu-cp)之间接口上的控制层应用消息(例如f1应用协议(f1applicationprotocol,简称f1ap)消息)、iab节点生成的流控反馈消息等。

与qos需求相关的标识信息可以为终端的qos流的标识(qosflowidentifier,简称qfi),终端的无线承载(数据无线承载(dataradiobearer,简称drb)或信令无线承载(signallingradiobearer,简称srb))的标识,差分服务代码点(differentiatedservicescodepoint,简称dscp)等。

示例性的,具有流量控制能力的节点可以为宿主节点、donor-du、donor-cu、iab节点的父节点等为iab节点提供回传服务的上游节点。流控反馈信息的内容可包含如下信息中的一种或多种:iab节点的缓存状态、负载程度,包含iab节点的某段链路的状态(如链路阻塞(blockage)或链路恢复(resume)或链路质量信息等),包含iab节点的某段链路的带宽、传输时延,iab节点丢失的数据包序号,iab节点已经成功向终端或其子节点发送的数据包序号等。

另外,一种可能的情况,adapt层的功能还可以通过在层2包含的任意一个层(例如,rlc层、mac层、pdcp层等)或任意多个层的功能上扩展,无需额外的协议层。

(2)f1ap层

f1ap层用于在du(可能为宿主节点的donor-du,也可能是iab节点中的du部分,即iab-du)和cu(或者cu-cp)之间承载两者之间的控制面消息。控制面消息包括以下消息中的一个或多个:与du和cu之间接口管理相关的消息,du及cu配置更新相关的消息,与du的子节点(包括终端和其他iab节点等)相关的上下文配置消息、在消息容器(messagecontainer)中携带du的子节点的rrc消息的消息等。本申请实施例中对f1ap层的具体位置不进行限定。需要说明的是,具备这些能力的协议层的名称不一定为f1ap层,本领域技术人员可以理解,只要具备这些能力的协议层均可以理解为本申请实施例中的f1ap层。一个节点在f1ap协议层上生成或发送的消息可以称为f1ap消息。需要说明的是,本申请实施例中单独描述du时,该du可以为宿主节点的donor-du,也可以为iab节点的du。

(3)h-rlc(higher-rlc)层和l-rlc(lower-rlc)层

h-rlc层和l-rlc为对rlc层的功能作了划分之后得到的两个层。其中,rlc层在确认模式(acknowledgedmode,简称am)下,h-rlc层中包含分配序号、arq功能、重组(reassembly)功能,l-rlc层中包含分段功能;或者,h-rlc层中包含分配序号、arq功能,l-rlc层中包含分段、重组功能。

本申请实施例提供了一种网络节点,具体可以为下文中的第一节点至第六节点中的任意一个节点。网络节点的硬件结构示意图可以参见图2,图2示出了一种网络节点20的硬件结构示意图,包括至少一个处理器201,通信总线202,存储器203以及至少一个通信接口204。

处理器201可以是一个通用中央处理器(centralprocessingunit,简称cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,简称asic),或一个或多个用于控制本申请方案程序执行的集成电路。

通信总线202可包括一通路,在上述组件之间传送信息。

通信接口204,可以为任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radioaccessnetwork,简称ran),wlan等。

存储器203可以是只读存储器(read-onlymemory,简称rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,简称ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom)、只读光盘(compactdiscread-onlymemory,简称cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器连接。存储器也可以和处理器集成在一起。

其中,存储器203用于存储执行本申请方案的应用程序代码,并由处理器201来控制执行。处理器201用于执行存储器203中存储的应用程序代码,从而实现下文中本申请实施例提供的方法。

在具体实现中,作为一种实施例,处理器201可以包括一个或多个cpu,例如图2中的cpu0和cpu1。

在具体实现中,作为一种实施例,网络节点20可以包括多个处理器,例如图2中的处理器201和处理器208。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体实现中,作为一种实施例,网络节点20还可以包括输出设备205和输入设备206。

为了使得下文中的描述更加的清楚,此处对本申请实施例中提到的部分概念作简单介绍。

源宿主节点:一个节点切换之前的宿主节点。

目标宿主节点:一个节点切换之后的宿主节点。

链路:一条路径中的两个相邻节点之间的路径。

节点的上一跳节点:是指在包含该节点的路径中的、在该节点之前最后一个接收到数据包的节点。

节点的下一跳节点:是指在包含该节点的路径中的、在该节点之后第一个接收到数据包的节点。

节点的上一跳链路:是指该节点与该节点的上一跳节点之间的链路。

节点的下一跳链路:是指该节点与该节点的下一跳节点之间的链路。

rlc序列号(sequencenumber,简称sn):rlc业务数据单元(servicedataunit,简称为sdu)的sn。

本申请实施例提供的通信方法可以应用于第三节点从第一节点切换至第四节点的应用场景中。本申请实施例中涉及到的节点包括第一节点至第六节点,参见图3,第三节点为从第一节点切换至第四节点的节点;第一节点为在第三节点切换之前为第三节点提供无线接入服务的节点;第四节点为在第三节点切换之后为第三节点提供无线接入服务的节点;第五节点是为第一节点提供无线接入服务的节点;第二节点为第一节点的宿主节点;第六节点为第四节点的宿主节点。第一节点和/或第四节点为无线回传节点,第三节点为终端或无线回传节点。第一节点至第六节点均为无线中继通信中的节点。

上述节点的命名仅仅是为了本申请实施例的描述方便。可以理解的是,当第二节点是为第一节点提供无线接入服务的节点时,第五节点和第二节点为同一节点;当第一节点的宿主节点和第四节点的宿主节点为同一节点时,第二节点和第六节点为同一节点;第五节点和第二节点之间以及第四节点和第六节点之间还可能有其他的节点。

示例性的,本申请实施例提供的通信方法可以应用于如图4或图5所示的应用场景中,该情况下,下文中的第三节点为终端,第一节点为iab节点2,第四节点为iab节点3,第二节点为宿主节点1。本申请实施例提供的通信方法还可以应用于如图6或图7所示的应用场景中,该情况下,下文中的第三节点为iab节点4,第一节点为iab节点2,第四节点为iab节点3,第二节点为宿主节点1。

以下通过实施例一和实施例二分别对本申请实施例提供的通信方法作具体说明。其中,在第三节点从第一节点切换至第四节点之前,第二节点可以通过第一节点发送状态报告的方式(具体可参见实施例一部分的描述)或第三节点发送状态报告的方式(具体可参见实施例二部分的描述)获知发送的数据包的状态(例如,是否发送成功、是否接收成功、是否发送等),以便在第三节点切换到第四节点之后继续进行数据包的传输(包括重传)等操作。

示例性的,本申请实施例中的数据包的接收状态为成功接收到数据包或未成功接收到数据包。数据包的发送状态为发送了数据包或未发送数据包,或者,数据包的发送状态为发送成功数据包(即发送了、且接收端成功接收到数据包)或未发送成功数据包(即发送了、且接收端未成功接收到数据包)。

实施例一

本申请实施例提供了一种通信方法,如图8所示,包括:

801、第二节点确定需要第三节点从第一节点切换至第四节点时,向第一节点发送第一指示信息和/或向第三节点发送切换命令。其中,针对切换命令,第二节点可以先发送给第一节点,由第一节点转发给第三节点。相应的,第一节点从第二节点接收第一指示信息和/或切换命令。

其中,第一指示信息用于指示第一节点停止向第三节点发送数据包,切换命令用于第三节点从第一节点切换至第四节点。切换命令可以为rrc消息,例如rrc重配置消息。

可以理解的是,当第二节点向第一节点发送第一指示信息时,第一节点从第二节点接收第一指示信息,当第二节点向第一节点发送切换命令时,第一节点从第二节点接收切换命令,当第二节点向第一节点发送第一指示信息和切换命令时,第一节点从第二节点接收第一指示信息和切换命令。

步骤801的一种可能的实现方式,第二节点可以接收第三节点发送的测量报告,根据该测量报告确定需要第三节点从第一节点切换至第四节点。示例性的,测量报告中可以包括第三节点测量的不同小区的参考信号的信号强度,第二节点在根据该测量报告确定第一节点覆盖的小区的参考信号的信号强度小于第一阈值,且第四节点覆盖的小区的参考信号的信号强度大于第二阈值时,确定需要第三节点从第一节点切换至第四节点。第一阈值和第二阈值可以相同,也可以不同,具体的取值可根据实际的应用场景确定。

步骤801的另一种可能的实现方式,第二节点可以在确定第三节点到第二节点之间的路径中的一条或多条链路中断或拥塞时,确定需要第三节点从第一节点切换至第四节点。

802、第一节点向第二节点发送第一状态报告,第一状态报告包括用于指示第一节点向第三节点发送的数据包的发送状态的信息。相应的,第二节点从第一节点接收第一状态报告,根据第一状态报告确定第一节点向第三节点发送的数据包的发送状态。

其中,第一状态报告可以为adapt层状态报告或rlc层状态报告。可选的,第一节点向第三节点发送的数据包为rlcsdu分段(segment)或rlcsdu,第一状态报告包括用于指示第一节点向第三节点发送的rlcsdu分段或rlcsdu的发送状态的信息。

可选的,当第一状态报告为adapt层的状态报告时,第一状态报告中利用pdcpsn指示第一节点向第三节点发送的pdcppdu的发送状态的信息。

可选的,第一状态报告中包括第一节点的标识,第一节点的标识用于指示第一状态报告中包含的数据包的发送状态的信息为第一节点发送的数据包的发送状态的信息。

可选的,第一状态报告中还包括第三节点的标识,第三节点的标识用于指示第一状态报告中包含的数据包的发送状态的信息为向第三节点发送的数据包的发送状态的信息;或者,第一状态报告中还包括第三节点的标识和第三节点的至少一个无线承载的标识,第三节点的标识和该至少一个无线承载的标识用于指示第一状态报告中包含的数据包的发送状态的信息为通过该至少一个无线承载向第三节点发送的数据包的发送状态的信息。

本申请实施例中,节点(终端或无线回传节点(如iab节点的mt部分))的标识可以是节点的小区无线网络临时标识(cellradionetworktemporaryidentifier,简称c-rnti)、国际移动用户识别码(internationalmobilesubscriberidentificationnumber,简称imsi)、临时移动用户标识(temporarymobilesubscriberidentity,简称tmsi)、宿主节点/donor-cu为节点所分配的在宿主节点/donor-cu服务范围内唯一的标识等。无线承载的标识,用于标识节点的数据无线承载(dataradiobearer,简称drb)和/或信令无线承载(signalingradiobearer,简称srb)。一种可能的方式中,节点的标识和节点的承载标识这两者可以由与该节点的无线承载一一对应的gprs隧道协议(gprstunnelprotocol,简称gtp)的隧道端点标识(tunnellingendpointidentifier,简称teid)来表示,该gtp隧道可以是在宿主节点/donor-cu和为节点提供接入服务的du(如提供接入服务的iab节点的du部分,或donor-du)之间的传输通道。

当第三节点为终端时,步骤802可以采用以下方式1或方式2实现,当第三节点为无线回传节点时,步骤802可以采用以下方式2实现。

方式1、第一节点端到端的将第一状态报告发送给第二节点。

该情况下,第一节点和第二节点之间的节点可以将第一状态报告转发给第二节点。

当步骤802采用方式1实现时,若第二节点包括donor-cu和donor-du,该方法还可以包括:

11)donor-du从第一节点接收第一状态报告;

12)donor-du根据第一状态报告向donor-cu发送第三消息,第三消息中包括用于指示第一节点向第三节点发送的数据包的发送状态的信息。

步骤12)在具体实现时,donor-du可以根据第一状态报告,将其中指示的已发送(或已成功发送的)的数据包的rlcsn转换为对应pdcppdu中携带的pdcpsn,并根据转换后对应的pdcpsn生成第三消息向donor-cu发送。

方式2、第一节点逐跳的将第一状态报告发送给第二节点。

该情况下,步骤802在具体实现时包括:第一节点通过第一节点和第二节点之间的节点向第二节点发送第一状态报告,第一节点和第二节点之间的节点用于将从上一跳节点接收到的状态报告中的信息转换为下一跳节点可识别的信息,并置于状态报告中向该下一跳节点发送。

在方式2中,第一节点和第二节点之间的节点可以根据上一跳链路和下一跳链路之间的rlcsn之间的对应关系以及上一跳节点发送的状态报告中的rlcsn生成向下一跳节点发送的状态报告,并置于状态报告中向下一跳节点发送。示例性的,一个节点可以将接收到的状态报告中的rlcsn替换为下一跳链路上的与该rlcsn对应的rlcsn,从而转换为向下一跳节点发送的状态报告。

当步骤802采用方式2实现时,若第二节点包括donor-cu和donor-du,该方法还可以包括:

21)donor-du接收第五状态报告,第五状态报告为第一节点和第二节点之间的节点将第一状态报告中的信息转换为第二节点可识别的信息并向第二节点发送的状态报告。

22)donor-du根据第五状态报告向donor-cu发送第三消息,第三消息中包括用于指示第一节点向第三节点发送的数据包的发送状态的信息。

步骤22)在具体实现时,donor-du可以根据第五状态报告,将其中指示的已发送(或已成功发送的)的数据包的rlcsn转换为对应pdcppdu中携带的pdcpsn,并根据转换后对应的pdcpsn生成第三消息向donor-cu发送。

其中,第五状态报告中可以包括第一节点的标识,第一节点的标识用于指示第五状态报告中包含的数据包的发送状态的信息为第一节点发送的数据包的发送状态的信息。

第五状态报告中还可以包括第三节点的标识,第三节点的标识用于指示第五状态报告中包含的数据包的发送状态的信息为向第三节点发送的数据包的发送状态的信息;或者,第五状态报告中还包括第三节点的标识和至少一个无线承载的标识,第三节点的标识和该至少一个无线承载的标识用于指示第五状态报告中包含的数据包的发送状态的信息为通过该至少一个无线承载向第三节点发送的数据包的发送状态的信息。

示例性的,上述实施例中的第三消息可以为下行数据发送状态(downlinkdatadeliverystatus,简称ddds)报告。

可选的,当步骤802采用方式2实现时,第一节点和第二节点的上一跳节点之间的路径中的任意两个相邻节点之间的状态报告中包括第二指示信息,一个状态报告中包括的第二指示信息用于指示接收该状态报告的节点将该状态报告中的信息转换为接收该状态报告的节点的下一跳节点可识别的信息,并向该下一跳节点发送。

另外,当第二节点包括donor-cu和donor-du时,第二节点的上一跳节点和第二节点之间的状态报告中也可以包含第二指示信息,以便第二节点中的donor-du根据该第二指示信息向第二节点的donor-cu发送第三消息。

示例性的,在普通的通信场景(即第三节点不进行切换时,第二节点和第三节点之间正常进行数据传输的通信场景)下,第一节点和第二节点之间的节点在接收到一个状态报告时,可以根据状态报告向发送状态报告的节点重新传输未正确发送的数据包,不会将接收到的状态报告进行转换并向下一跳节点发送,而在第三节点进行切换的通信场景下,需要将第一状态报告中的信息反馈给第二节点,则第一节点和第二节点之间的节点需要对接收到的状态报告进行转换并向下一跳节点发送。因此,通过在状态报告中添加第二指示信息,以区别普通的通信场景下的状态报告和第三节点在进行切换的通信场景下的状态报告。其中,当状态报告为adapt层状态报告时,第二指示信息可以置于adapt层状态报告中,也可以通过adapt层状态报告的消息类型指示。

可选的,在步骤802之前,该方法还可以包括:31)第一节点生成第一状态报告。步骤31)在具体实现时,可以通过以下方式(1)或方式(2)实现。

方式(1)、第一节点根据发送的数据包生成第一状态报告。

该情况下,数据包的发送状态为发送了数据包或未发送数据包。

在方式(1)中,若第三节点和第二节点之间采用端到端的arq模式,一种情况下,第一节点可以直接向第二节点反馈rlcsdu分段的发送状态的信息,该情况下,第一节点在接收到第二节点发送的数据包时,不做rlcsdu分段的重组,直接向第三节点发送rlcsdu分段。另一种情况下,第一节点可以向第二节点反馈rlcsdu的发送状态的信息,该情况下,第一节点在接收到第二节点发送的数据包时,做rlcsdu分段的重组,向第三节点发送完整的rlcsdu。

该情况下,第一状态报告中可以通过数据包的sn指示数据包的发送或接收状态。示例性的,第一状态报告中可以包括已发送给第三节点的数据包的最大的rlcsn的信息,以及在此最大rlcsn之前未发送给第三节点的数据包的rlcsn的信息,还可以包括第一节点认为丢失的或认为第三节点未接收到的数据包的rlcsn的信息,若未发送给第三节点的数据包(或第一节点认为丢失的或第一节点认为第三节点未接收到的数据包)为rlcsdu分段,则第一状态报告中还需包含该分段相对于原完整rlcsdu的偏移值信息(即sostart及soend,sostart表明该分段的首个字节相对于原完整rlcsdu的首字节的相对位置,soend表明该分段的末尾字节相对于原完整rlcsdu的首字节的相对位置)。

方式(2)、第一节点根据第三节点发送的状态报告生成第一状态报告。

方式(2)在具体实现时可以包括:

41)第一节点向第三节点发送第一消息,第一消息包括用于指示第三节点报告从第一节点接收的数据包的接收状态的信息。相应的,第三节点从第一节点接收第一消息。

42)第三节点向第一节点发送第二状态报告,第二状态报告包括用于指示第三节点从第一节点接收的数据包的接收状态的信息。相应的,第一节点从第三节点接收第二状态报告。

43)第一节点根据第二状态报告生成第一状态报告。

其中,第一消息可以为rlc状态轮询消息,该情况下,步骤41)在具体实现时,可以由第一节点的amrlc实体向第三节点发送第一消息。第二状态报告可以为rlc层状态报告。

该情况下,第一节点向第三节点发送的数据包的发送状态是指发送成功数据包或未发送成功数据包,该可选的方法可以使得第二节点更加准确的确定第一节点和第三节点之间的数据包是否传输成功。

该情况下,第一状态报告中可以通过数据包的sn指示数据包的发送或接收状态。示例性的,第一状态报告中可以包括比已给第三节点成功发送的数据包的最大的rlcsn大1的信息,以及在此信息对应的rlcsn之前未成功发送给第三节点的数据包的rlcsn的信息,还可以包括第一节点认为丢失的或认为第三节点未成功接收到的数据包的rlcsn的信息,若未成功发送给第三节点的数据包(或第一节点认为丢失的或第一节点认为第三节点未成功接收到的数据包)为rlcsdu分段,则第一状态报告中还需包含该分段相对于原完整rlcsdu的偏移值信息。

当第一节点端到端的将第一状态报告发送给第二节点时,步骤43)可以通过以下方式3或方式4实现,当第一节点逐跳的将第一状态报告发送给第二节点时,步骤43)可以通过以下方式5实现。

方式3、第一节点根据第一链路和第一路径之间的rlcsn的对应关系以及第二状态报告中包含的rlcsn生成第一状态报告;第一链路为第一节点和第三节点之间的链路,第一路径为第一节点和第二节点之间的路径。

当步骤43)采用方式3实现时,第三节点为终端,第一节点中可以保存有第一链路和第一路径之间的rlcsn的对应关系。参见图9,终端和第一节点之间对等的rlc层为完整的rlc层,在第一节点和第二节点之间,具有对等的h-rlc层。链路1上rlcsn为1、2和3的数据包在路径1上为rlcsn为5、7和9的数据包,则链路1上的值为1、2和3的rlcsn与路径1上的值为5、7和9的rlcsn具备映射关系。为了保证第二节点可以识别状态报告中的信息,当第一节点在h-rlc层接收到的状态报告中包含值为1、2或3的rlcsn时,第一节点在h-rlc层向第二节点发送的状态报告中,将1、2或3对应替换为5、7或9。

方式4、第一节点根据第一链路的rlcsn和pdcpsn之间的对应关系以及第二状态报告中包含的rlcsn生成第一状态报告;第一链路为第一节点和第三节点之间的链路。

当步骤43)采用方式4实现时,第三节点为终端,第一状态报告为adapt层状态报告,第一节点中可以保存有第一链路的rlcsn和pdcpsn之间的对应关系。pdcpsn为终端的pdcp层的sn。

方式5、第一节点根据上一跳链路(记为第一链路)和下一跳链路(记为第二链路)之间的rlcsn的对应关系和第二状态报告中包含的rlcsn生成第一状态报告;第一链路为第一节点和第三节点之间的链路,第二链路为第一节点和第五节点之间的链路。

可选的,第一节点中可以保存有上一跳链路和下一跳链路之间的rlcsn的对应关系。

本申请实施例中的上一跳链路和下一跳链路之间的rlcsn的映射关系可参考图10进行理解。其中,链路1上rlcsn为1、2和3的数据包在链路2上为rlcsn为5、7和9的数据包,则链路1上的值为1、2和3的rlcsn与链路2上的值为5、7和9的rlcsn具备映射关系。为了保证第五节点可以识别状态报告中的信息,当第一节点接收到的状态报告中包含值为1、2或3的rlcsn时,第一节点向第五节点发送的状态报告中,将1、2或3对应替换为5、7或9。

本申请实施例提供的方法,第一节点可以在接收到第一指示信息和/或切换命令时,就向第二节点发送第一状态报告,从而使得第二节点尽早的接收到第二节点向第三节点发送的数据包的发送状态,从而避免第三节点未接收成功的数据包等待的时间过长,提高网络的通信效率。同时,可以避免由于第三节点接收到的pdcppdu中的pdcpsn产生了较大的间隔(gap)而导致的第二节点和第三节点之间的超帧号(hyperframenumber,简称hfn)失步的问题。

可选的,该方法还包括:第一节点向第二节点发送缓存的第三节点发送的上行数据包。第一节点可以继续经由其回传链路传输第三节点的上行数据包,第二节点可以根据第一节点转发的上行数据包,统计第三节点发送的上行数据包的接收状态。目前针对第三节点在切换过程中如何处理第三节点已经发送过的上行数据包,现有技术中并未给出具体的实现方案。该可选的方法,给出了第一节点发送缓存的第三节点发送的上行数据包的方法,保证了上行业务的连续性,从而使得第三节点不需要在切换之后再重新发送已经发送过的上行数据包,避免了空口资源的浪费。

该可选的方法,第一节点经由其回传链路传输第三节点的上行数据包,以便第二节点继续进行数据包的传输(包括重传)等操作。

可选的,该方法还包括:第一节点向第二节点发送第三指示信息,第三指示信息用于指示第一节点已发送完缓存的第三节点发送的全部上行数据包。

其中,第三指示信息可以包含在最后一个上行数据包中,例如,可以在rlc头信息的保留字段(reservedfield)中利用1比特携带该第三指示信息,也可以携带在适配层的头信息中;该第三指示信息还可以是一个独立的数据包(adaptpdu或rlcpdu)。第三指示信息也可以称为结束标记(endmarker)。第二节点接收到第三指示信息之后,可以指示第一节点释放第三节点的所有上下文。当第三节点为无线回传节点时,第二节点还可以指示第一节点释放第三节点服务的所有终端的上下文。

示例性的,当第一节点的宿主节点(即第二节点)和第四节点的宿主节点(即第六节点)为不同的节点时,第三节点在切换之后,第二节点需要向第六节点发送sn状态(status)转移消息,sn状态转移消息用于向第六节点指示第二节点向第三节点发送的下行数据包的发送状态以及第三节点向第二节点发送的上行数据包的发送状态,以便第三节点在切换之后,第二节点通过xn接口(nr基站之间的接口,或不同nr基站的cu之间的接口)向第六节点发送第三节点未接收成功的下行数据包和第二节点未接收成功的上行数据包,再由第六节点通过第四节点将第三节点未接收成功的下行数据包重传给第三节点,并指示第三节点将第二节点未接收成功的上行数据包重传给第二节点。

其中,当第二节点和第六节点为donor-cu和donor-du分离的形态时,若为第四节点提供回传连接的第六节点的donor-du和为第一节点提供回传连接的第二节点的donor-du为同一个donor-du时,该donor-du可以根据接收到的第二节点向第三节点发送的下行数据包的发送状态的信息,直接通过第四节点将第三节点未成功接收的下行数据包重传给第三节点,从而避免在第三节点切换的过程中,第三节点未成功接收的下行数据包在donor-cu和donor-du之间作多次转发。

实施例二

该实施例提供了一种通信方法,如图11所示,包括:

1101、第二节点确定需要第三节点从第一节点切换至第四节点时,向第三节点发送切换命令。相应的,第三节点接收切换命令,切换命令用于第三节点从第一节点切换至第四节点。

示例性的,步骤1101在具体实现时,第二节点发送切换命令的场景可以参见上述实施例中的相应部分的描述,在此不再赘述。

示例性的,切换命令可以为rrc重配置消息。

1102、第三节点向第二节点发送第三状态报告。

其中,在第三节点为终端的情况下,第三状态报告包括用于指示第三节点从第一节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点的情况下,第三状态报告包括:用于指示第三节点从第一节点接收的数据包的接收状态的信息,或者,用于指示第三节点发送的下行数据包的发送状态的信息。

示例性的,在第三节点为无线回传节点的情况下,第三节点发送的下行数据包可以为第三节点向其服务的终端发送的下行数据包,也可以为第三节点向其服务的无线回传节点发送的下行数据包。可选的,当第三节点服务的终端(或无线回传节点)和第二节点之间采用端到端的arq模式传输数据包时,第三节点负责转发数据包,不具有arq的功能,也就是说,第三节点无法获取第三节点服务的终端或iab节点从第三节点接收到的数据包的接收状态(即是否接收成功)的信息。因此,第三节点向第二节点报告下行数据包的发送状态的信息时,可以将其已经发送的下行数据包的序号告知第二节点,以便第二节点确定哪些数据包需要重传等。

本申请实施例中,第三节点服务的终端可以为普通终端,也可以为角色为终端的iab节点(例如iab节点的mt部分)。该实施例中的数据包可以为rlcsdu分段,也可以为rlcsdu。

其中,当第三节点为终端时,第三状态报告可以为rlc层状态报告,当第三节点为无线回传节点时,第三状态报告可以为adapt层状态报告或rlc层状态报告。

第三状态报告中可以包括第三节点的标识。在第三节点为终端的情况下,第三节点的标识用于指示第三状态报告中包含的数据包的接收状态的信息为第三节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点、且第三状态报告包括用于指示第三节点从第一节点接收的数据包的接收状态的信息的情况下,第三节点的标识用于指示第三状态报告中包含的数据包的接收状态的信息为第三节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点、且第三状态报告包括用于指示第三节点发送的下行数据包的发送状态的信息的情况下,第三节点的标识用于指示第三状态报告中包含的下行数据包的发送状态的信息为第三节点发送的下行数据包的发送状态的信息。

在第三节点为无线回传节点、且第三状态报告包括用于指示第三节点发送的下行数据包的发送状态的信息的情况下,第三状态报告中还可以包括第三节点服务的终端的标识,用于指示第三状态报告中包含的数据包的发送状态的信息为向该终端发送的数据包的发送状态的信息,其中,第三状态报告中可以包括一个或多个终端的标识;或者,第三状态报告中还可以包含终端的标识以及该终端的无线承载的标识,用于指示第三状态报告中包含的数据包的发送状态的信息为通过该终端的无线承载向该终端发送的数据包的发送状态的信息,其中,第三报告状态中可以包括一个终端的一个或多个无线承载的标识,或,多个终端的多个无线承载的标识。

第三状态报告中可以通过数据包的sn指示数据包的发送或接收状态,数据包的sn具体可以为数据包在rlc层的sn。示例性的,第三状态报告中可以包括已发送(或已接收)的数据包的最大的rlcsn的信息,以及在此最大rlcsn之前未发送(或未接收到)的数据包的rlcsn的信息,若未发送(或未接收到)的数据包为rlcsdu分段,则第三状态报告中还需包含该分段相对于原完整rlcsdu的偏移值信息。

步骤1102在具体实现时,可以采用方式6或方式7实现。

方式6、第三节点端到端的将第三状态报告发送给第二节点。

该情况下,第三节点和第二节点之间的节点可以将第三状态报告转发给第二节点。

当步骤1102采用方式6实现时,若第二节点包括donor-cu和donor-du,该方法还可以包括:

51)donor-du从第三节点接收第三状态报告。

52)donor-du根据第三状态报告向donor-cu发送第四消息。

其中,在第三节点为终端的情况下,第三状态报告包括用于指示第三节点从第一节点接收的数据包的接收状态的信息,第四消息中包括用于指示第三节点从第一节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点的情况下,第三状态报告包括用于指示第三节点从第一节点接收的数据包的接收状态的信息,第四消息中包括用于指示第三节点从第一节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点的情况下,第三状态报告包括用于指示第三节点发送的下行数据包的发送状态的信息,第四消息中包括用于指示第三节点发送的下行数据包的发送状态的信息。

步骤52)在具体实现时,donor-du可以将根据第三状态报告,将其中指示的已发送(或已成功发送的)的数据包的rlcsn转换为对应pdcppdu中携带的pdcpsn,并根据转换后对应的pdcpsn生成第四消息中向donor-cu发送。

方式7、第三节点逐跳的将第三状态报告发送给第二节点。

该情况下,步骤1102在具体实现时可以包括:第三节点通过第三节点和第二节点之间的节点向第二节点发送第三状态报告,第三节点和第二节点之间的节点用于将从上一跳节点接收到的状态报告中的信息转换为下一跳节点可识别的信息,并置于状态报告中向该下一跳节点发送。

在方式7中,第三节点和第二节点之间的节点可以根据上一跳链路和下一跳链路之间的rlcsn之间的对应关系以及上一跳节点发送的状态报告生成向下一跳节点发送的状态报告,并置于状态报告中向下一跳节点发送。示例性的,一个节点可以将接收到的状态报告中的rlcsn替换为下一跳链路上的与该rlcsn对应的rlcsn,从而转换为向下一跳节点发送的状态报告。

关于上一跳链路和下一跳链路之间的rlcsn之间的对应关系的描述可参见上文,在此不再赘述。

当步骤1102采用方式7实现时,若第二节点包括donor-cu和donor-du,该方法还可以包括:

61)donor-du接收第六状态报告;第六状态报告为第三节点和第二节点之间的节点将第三状态报告中的信息转换为第二节点可识别的信息并向第二节点发送的状态报告。

62)donor-du根据第六状态报告向donor-cu发送第四消息。

步骤62)在具体实现时,donor-du可以将根据第六状态报告,将其中指示的已发送(或已成功发送的)的数据包的rlcsn转换为对应pdcppdu中携带的pdcpsn,并根据转换后对应的pdcpsn生成第四消息中向donor-cu发送。

可选的,第六状态报告中包括第三节点的标识;在第三节点为终端的情况下,第三节点的标识用于指示第六状态报告中包含的数据包的接收状态的信息为第三节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点、且第六状态报告包括用于指示第三节点从第一节点接收的数据包的接收状态的信息的情况下,第三节点的标识用于指示第六状态报告中包含的数据包的接收状态的信息为第三节点接收的数据包的接收状态的信息;或者,在第三节点为无线回传节点、且第六状态报告包括用于指示第三节点发送的下行数据包的发送状态的信息的情况下,第三节点的标识用于指示第六状态报告中包含的下行数据包的发送状态的信息为第三节点发送的下行数据包的发送状态的信息。

其中,第四消息中所包含的信息可参见上文。上述实施例中的第四消息可以为ddds。

当步骤1102采用方式7实现时,可选的,第三节点和第二节点的上一跳节点之间的路径中的任意两个相邻节点之间的状态报告中包括第四指示信息,一个状态报告中包括的第四指示信息用于指示接收该状态报告的节点将该状态报告中的信息转换为接收该状态报告的节点的下一跳节点可识别的信息,并向该下一跳节点发送。

可选的,在普通的通信场景(即第三节点不进行切换时,第二节点和第三节点之间正常进行数据传输的通信场景)下,第三节点和第二节点之间的节点在接收到一个状态报告时,可以根据状态报告向发送状态报告的节点重新传输未正确发送的数据包,不会将接收到的状态报告进行转换并向下一跳节点发送,而在第三节点进行切换的通信场景下,需要将第三状态报告中的信息反馈给第二节点,则第三节点和第二节点之间的节点需要对接收到的状态报告进行转换并向下一跳节点发送。因此,通过在状态报告中添加第四指示信息,以区别普通的通信场景下的状态报告和第三节点在进行切换的通信场景下的状态报告。其中,当状态报告为adapt层状态报告时,第四指示信息可以位于adapt层状态报告中,也可以通过adapt层状态报告的消息类型指示。可选的,在第三节点为无线回传节点的情况下,该方法还包括:

71)第三节点向第三节点服务的终端发送第二消息,第二消息包括用于指示第三节点服务的终端报告从第三节点接收的数据包的接收状态的信息。相应的,第三节点服务的终端从第三节点接收第二消息。

72)第三节点服务的终端向第三节点发送状态报告,一个终端的状态报告包括用于指示该终端从第三节点接收的数据包的接收状态的信息。相应的,第三节点接收第三节点服务的终端的状态报告。

73)第三节点根据第三节点服务的终端的状态报告向第二节点发送第四状态报告,第四状态报告包括用于指示第三节点服务的终端从第三节点接收的数据包的接收状态的信息。

其中,第二消息可以为rlc状态轮询消息,该情况下,步骤71)在具体实现时,可以由第三节点的amrlc实体向第三节点服务的终端发送第二消息。终端的状态报告可以为rlc层状态报告,第四状态报告可以为rlc层状态报告或adapt层状态报告。

该可选的方法可以使得第二节点更加准确的确定第三节点和其服务的终端之间的数据包是否传输成功。该可选的方法可以应用在终端和第二节点之间采用逐跳的arq模式,或者,为终端提供无线接入服务的节点和第二节点之间采用端到端的arq模式的场景下。通过第三节点发送第四状态报告,可以使得第二节点知道第三节点和终端之间的数据包传输状态的最新信息。

可选的,第四状态报告包括第三节点服务的终端的标识,第三节点服务的终端的标识用于指示第四状态报告中包含的数据包的接收状态的信息为第三节点服务的终端接收的数据包的接收状态的信息;或者,第四状态报告包括第三节点服务的终端的标识和第三节点服务的终端的至少一个无线承载的标识,第三节点服务的终端的标识和第三节点服务的终端的至少一个无线承载的标识用于指示第四状态报告中包含的数据包的接收状态的信息为第三节点服务的终端通过至少一个无线承载接收的数据包的接收状态的信息。

步骤73)在具体实现时,可以通过方式8或方式9实现。

方式8、第三节点端到端的将第四状态报告发送给第二节点。

方式8在具体实现时,又可以通过以下方式1)或方式2)实现。

方式1)、第三节点根据第三链路和第二路径之间的rlcsn的对应关系和第三节点服务的终端的状态报告中包含的rlcsn生成第四状态报告,并向第二节点发送第四状态报告。

方式2)、第三节点根据第三链路的rlcsn和pdcpsn的对应关系和第三节点服务的终端的状态报告中包含的rlcsn生成第四状态报告,并向第二节点发送第四状态报告。

方式1)和方式2)中,第三链路为第三节点和第三节点服务的终端之间的链路,第二路径为第三节点和第二节点之间的路径。

方式1)和方式2)的实现方式与上述实施例中的方式3和方式4的实现方式分别类似,具体可参照上文进行理解,在此不再赘述。

在方式2)中,第四状态报告中包含的数据包的序号可以为pdcpsn。

当步骤73)采用方式8实现时,若第二节点包括donor-cu和donor-du,则该方法还可以包括:

81)donor-du从第三节点接收第四状态报告,第四状态报告包括用于指示第三节点服务的终端从第三节点接收的数据包的接收状态的信息。

82)donor-du根据第四状态报告向donor-cu发送第五消息,第五消息中包括用于指示第三节点服务的终端从第三节点接收的数据包的接收状态的信息。

步骤82)在具体实现时,donor-du可以根据第四状态报告,将其中指示的已发送(或已成功发送的)的数据包的rlcsn转换为对应pdcppdu中携带的pdcpsn,并根据转换后对应的pdcpsn生成第五消息中向donor-cu发送。

可选的,当第四状态报告中包含的数据包的序号为pdcpsn时,donor-du可以将第四状态报告中的pdcpsn包含在第五消息中向donor-cu发送。

方式9、第三节点逐跳的将第四状态报告发送给第二节点。

方式9在具体实现时可以包括:第三节点根据第三链路和第四链路之间的rlcsn的对应关系和第三节点服务的终端的状态报告中包含的rlcsn生成第四状态报告,并通过第三节点和第二节点之间的节点向第二节点发送第四状态报告,第三节点和第二节点之间的节点用于将从上一跳节点接收到的状态报告中的信息转换为下一跳节点可识别的信息,并向该下一跳节点发送,第四链路为第三节点和第一节点之间的链路。

方式9的实现方式与上述实施例中的方式5的实现方式类似,具体可参照上文进行理解,在此不再赘述。

当步骤73)采用方式9实现时,若第二节点包括donor-cu和donor-du,则该方法还可以包括:

91)donor-du接收第七状态报告,第七状态报告为第三节点和第二节点之间的节点将第四状态报告中的信息转换为第二节点可识别的信息并向第二节点发送的状态报告,第四状态报告包括用于指示第三节点服务的终端从第三节点接收的数据包的接收状态的信息;

92)donor-du根据第七状态报告向donor-cu发送第五消息,第五消息中包括用于指示第三节点服务的终端从第三节点接收的数据包的接收状态的信息。

步骤92)在具体实现时,donor-du可以根据第七状态报告,将其中指示的已发送(或已成功发送的)的数据包的rlcsn转换为对应pdcppdu中携带的pdcpsn,并根据转换后对应的pdcpsn生成第五消息中向donor-cu发送。

可选的,第七状态报告包括第三节点服务的终端的标识,第三节点服务的终端的标识用于指示第七状态报告中包含的数据包的接收状态的信息为第三节点服务的终端接收的数据包的接收状态的信息;或者,第七状态报告包括第三节点服务的终端的标识和第三节点服务的终端的至少一个无线承载的标识,第三节点服务的终端的标识和第三节点服务的终端的至少一个无线承载的标识用于指示第七状态报告中包含的数据包的接收状态的信息为第三节点服务的终端通过至少一个无线承载接收的数据包的接收状态的信息。

示例性的,上述实施例中的第五消息可以为ddds。

本申请实施例提供的方法,第三节点可以在接收到切换命令时(即不是在切换完成之后),就向第二节点发送第三状态报告,从而使得第二节点尽早的接收到数据包的发送状态或接收状态,从而避免未接收成功或未发送成功的数据包的等待的时间过长,提高网络的通信效率。同时,可以避免由于第三节点接收到的pdcppdu的序号pdcpsn产生了较大的间隙(gap)而导致的第二节点和第三节点之间的超帧号失步的问题。

示例性的,当第一节点的宿主节点(即第二节点)和第四节点的宿主节点(即第六节点)为不同的节点时,第三节点在切换之后,第二节点需要向第六节点发送sn状态(status)转移(transfer)消息,sn状态转移消息用于向第六节点指示第三节点从第一节点接收的数据包的接收状态或第三节点发送的下行数据包的发送状态,以便第三节点在切换之后,第二节点通过xn接口向第六节点发送第三节点未接收成功或未发送的下行数据包,再由第六节点通过第四节点将第三节点未接收成功或未发送的下行数据包重传给第三节点。

其中,当第二节点和第六节点为donor-cu和donor-du分离的形态时,若为第四节点提供回传连接的第六节点的donor-du和为第一节点提供回传连接的第二节点的donor-du为同一个donor-du时,该donor-du可以根据接收到的第三节点从第一节点接收的数据包的接收状态或第三节点发送的下行数据包的发送状态的信息,直接通过第四节点将第三节点未接收成功或未发送的下行数据包重传给第三节点,从而避免在第三节点切换的过程中,第三节点未接收成功或未发送的下行数据包在donor-cu和donor-du之间作多次转发。

为了使得上述实施例一和实施例二提供的方法更加的清楚,以下通过一个具体的示例对第三节点的切换过程作示例性说明。其中,为了方便描述,上述实施例中的第三节点记为节点3,第一节点记为s-iab,第四节点记为t-iab,第一节点和第四节点的宿主节点为同一节点,记为iabdonor,如图12所示,该方法包括:

1201、节点3向iabdonor发送测量报告。相应的,iabdonor从节点3接收测量报告。

1202、iabdonor根据该测量报告确定节点3需要从s-iab切换到t-iab,则向t-iab发送上下文建立请求。

其中,iabdonor可以通过f1ap层向t-iab发送上下文建立请求。上下文建立请求用于请求在t-iab上建立节点3的上下文以及承载。

在步骤1202之后,t-iab可以向iabdonor发送上下文建立响应,用于将节点3的上下文以及承载的建立情况向iabdonor作反馈。

1203、iabdonor向s-iab发送第一指示信息。相应的,s-iab从iabdonor接收第一指示信息。

第一指示信息用于指示s-iab停止向节点3发送数据包。示例性的,第一指示信息可以为上下文更新请求。

1204、iabdonor向节点3发送切换命令。相应的,节点3从iabdonor接收切换命令。

切换命令用于节点3从s-iab切换至t-iab。切换命令可以为rrc消息(例如rrc重配置消息)。

iabdonor具体可以通过s-iab向节点3发送切换命令。

1205、s-iab根据第一指示信息或切换命令向iabdonor发送第一状态报告(记为方式1);或者,节点3根据切换命令向iabdonor发送第三状态报告(记为方式2)。

关于第一状态报告和第三状态报告的描述可参见上文,在此不再赘述。

1206、s-iab向iabdonor发送缓存的节点3发送的数据包。

1207、s-iab在发送完最后一个其缓存的节点3发送的数据包后,向iabdonor发送第三指示信息。相应的,iabdonor从s-iab接收第三指示信息。

第三指示信息用于指示s-iab已发送完缓存的节点3发送的全部上行数据包。

1208、iabdonor向iabdonor和t-iab之间的iab节点(记为i-iab)发送路由更新配置信息。

路由更新配置信息用于指示更新到节点3或t-iab的路由信息。

可选的,iabdonor可以通过f1ap消息或rrc消息将路由更新配置信息发送给i-iab。路由更新配置信息中可以包含i-iab所涉及的回传链路的qos映射规则,以便节点3切换至t-iab后,i-iab可以按照节点3的业务需求执行数据包的转发。

1209、节点3在t-iab发起随机接入,接入t-iab服务的小区。

1210、节点3向t-iabnode发送切换完成消息。

切换完成消息用于指示节点3切换完成。切换完成消息可以为rrc消息(例如,rrc重配置完成消息)。

1211、t-iab向iabdonor发送包含节点3的切换完成消息的控制面消息。

该控制面消息用于通知iabdonor,节点3切换完成。

1212、iabdonor指示s-iab释放节点3的所有上下文。

其中,当节点3为无线回传节点时,iabdonor还可以指示s-iab释放节点3服务的所有终端的上下文。

1213、s-iab向iabdonor发送节点3的上下文释放完成消息。

上下文释放完成消息用于通知iabdonor,s-iab上的节点3的上下文释放完成。

步骤1212和步骤1213执行在步骤1207之后即可。

实施例三

对于一些可靠性要求较高的业务,当两个节点之间有多条路径可用、并且该多条路径中共用的节点只有这两个节点,则可以在这两个节点中的数据包分流的节点执行数据包的复制,并通过该多条路径分别传输,在这两个节点中的数据包汇聚的节点(即下文中的第一节点)执行数据包的重复检测(duplicationdetection),以提升传输的可靠性。例如,参见图1,iab节点4和iab节点1之间有两条路径可用,则当数据包从iab节点4向iab节点1发送时,iab节点4可以对数据包复制两份,两份数据包分别通过两条路径发送,iab节点1对接收到的数据包作重复检测。

当adapt层在mac层和rlc层之间时,若终端和宿主节点之间采用端到端arq模式或端到端重组模式,终端和宿主节点之间的、不同路径上的iab节点不同,这些iab节点都可能会对终端的rlcsdu进行分段,且分段方式相互独立,现有技术中默认iab节点不对rlcsdu分段进行重组,那么可能会导致在只有一条路径的两个节点之间传输多份相同的数据包(如rlcsdu),造成传输资源的浪费。为了降低只有一条路径的两个节点之间的传输资源的开销,本申请实施例提供了一种发送数据包的方法,如图13所示,包括:

1301、第一节点通过多条路径接收到rlcsn相同的多个数据包。

其中,第一节点为无线中继通信中的节点。该实施例中的第一节点与上文中的第一节点无直接关系。多个数据包可以包括rlcsdu分段和/或rlcsdu。

1302、若从多条路径中的第一路径接收到的数据包为rlcsdu,第一节点向第一节点的下一跳节点发送rlcsdu;或者,若从多条路径接收到的均为rlcsdu分段、且从多条路径接收到的rlcsdu分段中存在能够恢复出rlcsdu的rlcsdu分段,第一节点将能够恢复出rlcsdu的rlcsdu分段向第一节点的下一跳节点发送,或者,第一节点将从多条路径接收到的rlcsdu分段进行重组,并将重组得到的rlcsdu向第一节点的下一跳节点发送;或者,若从多条路径接收到的均为rlcsdu分段、且利用从多条路径接收到的rlcsdu分段无法恢复出rlcsdu,第一节点将多条路径中的一条路径上接收到的rlcsdu分段向第一节点的下一跳节点发送。

其中,第一路径可以为多条路径中的任意一条路径。

该实施例提供的方法,在adapt层位于mac层和rlc层之间、且终端和宿主节点之间采用端到端arq模式的情况下,可以通过在数据包的实际的汇聚节点对数据包作重复检测,从而避免将重复的数据包在只有一条路径的两个节点之间传输,可以避免不必要的传输资源开销。

可选的,该方法还包括:第一节点将除向第一节点的下一跳节点发送的数据包之外的、且与向第一节点的下一跳节点发送的数据包的sn相同的数据包删除。该可选的方法,可以删除无用的数据包,从而释放第一节点的存储空间。

可选的,端到端重组是指两个端节点对数据包进行重组,其余节点不对数据包进行重组。示例性的,发送节点经过中间节点向接收节点发送数据包时,该发送节点可以在rlc层对rlcsdu作分段处理,中间节点也可以对完整的rlcsdu作分段处理或者对rlcsdu分段(segment)作再分段处理,但中间节点不对接收到的rlcsdu分段进行重组,直到这些rlcsdu分段传输至接收节点,该接收节点对接收到的rlc分段进行重组,恢复出完整的rlcsdu。

可以理解的是,当重组模式为端到端重组模式时,iab网络中采用端到端的arq模式。

上述主要从各个网元之间交互的角度对本申请实施例的方案进行了介绍。可以理解的是,各个网元,例如第一节点、第二节点或第三节点为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对第一节点、第二节点或第三节点进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用集成的单元的情况下,图14示出了上述实施例中所涉及的网络节点的一种可能的结构示意图,该网络节点包括处理单元1401和通信单元1402,还可以包括存储单元1403。图14所示的结构示意图可以用于示意上述实施例中所涉及的第一节点、第二节点或第三节点的结构。

当图14所示的结构示意图用于示意上述实施例中所涉及的第一节点的结构时,处理单元1401用于对第一节点的动作进行控制管理,例如,处理单元1401用于支持第一节点执行图8中的过程801-802,图12中的过程1201、1203-1207、1212-1213,图13中的步骤,和/或本申请实施例中所描述的其他过程中的第一节点执行的动作。通信单元1402用于支持第一节点与其他网络实体的通信,例如,与图8中示出的第二节点之间的通信。存储单元1403用于存储第一节点的程序代码和数据。

当图14所示的结构示意图用于示意上述实施例中所涉及的第二节点的结构时,处理单元1401用于对第二节点的动作进行控制管理,例如,处理单元1401用于支持第二节点执行图8中的过程801-802,图11中的过程1101-1102,图12中的过程1201-1208、1211-1213,和/或本申请实施例中所描述的其他过程中的第二节点执行的动作。通信单元1402用于支持第二节点与其他网络实体的通信,例如,与图8中示出的第一节点之间的通信。存储单元1403用于存储第二节点的程序代码和数据。

当图14所示的结构示意图用于示意上述实施例中所涉及的第三节点的结构时,处理单元1401用于对第三节点的动作进行控制管理,例如,处理单元1401用于支持第三节点执行图11中的过程1101-1102,图12中的过程1201、1204、1205(方式二)、1209-1210,和/或本申请实施例中所描述的其他过程中的第三节点执行的动作。通信单元1402用于支持第三节点与其他网络实体的通信,例如,与图11中示出的第二节点之间的通信。存储单元1403用于存储第三节点的程序代码和数据。

其中,处理单元1401可以是处理器或控制器,通信单元1402可以是通信接口、收发器、收发电路等,其中,通信接口是统称,可以包括一个或多个接口。存储单元1403可以是存储器。

当处理单元1401为处理器,通信单元1402为通信接口,存储单元1403为存储器时,本申请实施例所涉及的网络节点可以为图2所示的网络节点。

当图2所示的结构示意图用于示意上述实施例中所涉及的第一节点的结构时,处理器201用于对第一节点的动作进行控制管理,例如,处理器201用于支持第一节点执行图8中的过程801-802,图12中的过程1201、1203-1207、1212-1213,图13中的步骤,和/或本申请实施例中所描述的其他过程中的第一节点执行的动作。通信接口204用于支持第一节点与其他网络实体的通信,例如,与图8中示出的第二节点之间的通信。存储器203用于存储第一节点的程序代码和数据。

当图2所示的结构示意图用于示意上述实施例中所涉及的第二节点的结构时,处理器201用于对第二节点的动作进行控制管理,例如,处理器201用于支持第二节点执行图8中的过程801-802,图11中的过程1101-1102,图12中的过程1201-1208、1211-1213,和/或本申请实施例中所描述的其他过程中的第二节点执行的动作。通信接口204用于支持第二节点与其他网络实体的通信,例如,与图8中示出的第一节点之间的通信。存储器203用于存储第二节点的程序代码和数据。

当图2所示的结构示意图用于示意上述实施例中所涉及的第三节点的结构时,处理器201用于对第三节点的动作进行控制管理,例如,处理器201用于支持第三节点执行图11中的过程1101-1102,图12中的过程1201、1204、1205(方式二)、1209-1210,和/或本申请实施例中所描述的其他过程中的第三节点执行的动作。通信接口204用于支持第三节点与其他网络实体的通信,例如,与图11中示出的第二节点之间的通信。存储器203用于存储第三节点的程序代码和数据。

本申请实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述任一方法。

本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一方法。

本申请实施例还提供了一种装置,该装置以芯片的产品形态存在,该装置包括处理器、存储器和收发组件,收发组件包括输入输出电路,存储器用于存储计算机执行指令,处理器通过执行存储器中存储的计算机执行指令实现上述任一方法。该情况下,执行本申请实施例提供的方法的执行主体可以为芯片。

本申请实施例中的网络节点也可以称为网络设备,比如,上述第一节点可以称为第一设备,第二节点可以称为第二设备,无线回传节点可以称为无线回传设备。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,简称dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,简称ssd))等。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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