一种链路维护的方法及装置与流程

文档序号:18703864发布日期:2019-09-17 23:21阅读:378来源:国知局
一种链路维护的方法及装置与流程

本发明涉及通信技术,具体涉及链路维护的方法和装置。



背景技术:

高频为新空口(newradio,nr)的重要部署场景。在高频,电磁波具有绕射能力差和传播衰减严重等缺点,造成网络中有很大概率出现覆盖盲区。限于部署成本等因素,运营商难以仅依赖于有线trp解决覆盖盲区问题,此时有必要引入具有无线回传链路的中继,本申请将接入回程一体化的中继节点称为中继传输接收点(relaytransmissionreceptionpoint,rtrp)以区分lte的中继。

带内中继是回传链路与接入链路具有相同频段的中继方案,带内中继具有频谱效率高及部署成本低等优点,但是对物理层协议有影响。先进长期演进(longtermevolutionadvance,lte-a)在版本(release)11对带内中继方案进行了标准化,然而在lte-a中,中继网络仅能实现两跳传输,即中继节点不能为另一中继节点提供服务。

在nr中,第三代合作伙伴计划(thirdgenerationpartnershipproject;3gpp)确定将集成的接入和回程(integratedaccessandbackhaul,iab)作为重要特性以提升nr的性能,iab是接入回程链路一体化的带内中继方案。多跳多连接是nriab的一个主要设计目标,在多跳多连接中继网络中,中继节点可以为另外的中继节点提供服务,即一个中继节点可以既有上级节点又有下级节点,其中,下级节点可以是另一个中继,也可以是中继节点所服务的用户设备(userequipment,ue)。当某个中继节点同时具有上级节点与下级节点时,中继系统同时具有回程链路和接入链路,在多跳中继的场景下,网络中的中继形成中继网络,具有一定的拓扑结构。

在nr中,由于支持的带宽会比较大,例如,下行带宽会达到1gbps(gigabitspersecond,gbps)甚至更高,网络中的带宽变化可能也会很快。如果支持iab的中继节点仅有一条回程链路,很可能会造成拥塞。另一方面,大带宽可能会使得基站或中继节点需要使用高频,高频的一个主要特性是容易受环境影响,容易出现瞬时中断,由此导致无线中继网络的回程链路变化,进而影响回程链路的可用性。因此,在nr的iab中,提升回程链路的可用性是一个需要解决的问题。



技术实现要素:

本申请的实施例提供一种中继的拓扑维护的方法及装置,解决了多跳中继网络中由于网络流量的瞬时变化或者由于高频链路的瞬时中断而导致的回程链路不可用的问题。

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

第一方面,提供一种链路维护的方法,第一节点确定待测量的候选邻居节点,第一节点对候选邻居节点进行测量,第一节点根据测量结果确定是否建立或者删除第一节点和候选邻居节点间的备份回程链路,第一节点向第二节点发送请求,所述请求用于请求第二节点建立或删除第一节点和候选邻居节点间的备份回程链路。上述技术方案中,可以减小多跳中继网络中由于网络流量的瞬时变化或者由于高频链路的瞬时中断而带来的业务中断时延,避免由于回程链路的终端或流量的瞬时变化而造成的业务拥塞,提升回程链路的可用性。

在第一方面的一种可能的实现方式中,第一节点接收第二节点配置的回程链路测量阈值,回程链路测量阈值用于第一节点确定回程链路质量。上述技术方案中,通过为第一节点配置阈值,使得第一节点可以自行确定是否要建立和候选邻居节点的备份回程链路,减少了第二节点的计算量,提升系统性能。

在第一方面的一种可能的实现方式中,第一节点接收第二节点发送的测量指示,测量指示包含潜在邻居节点的标识,潜在邻居节点的标识用于第一节点确定候选邻居节点。上述技术方案中,第二节点为第一节点确定测量的潜在邻居节点,避免某些简单的中继节点,如层2中继节点对测量消息的处理,有利于第二节点对接入网络性能的优化。

在第一方面的一种可能的实现方式中,第一节点接收终端发送的潜在邻居节点的测量结果,潜在邻居节点的测量结果用于第一节点确定候选邻居节点。上述技术方案中,第一节点可以利用终端对邻区进行测量,从而减小了第一节点对邻区测量的频度,提升了第一节点业务传输性能,最小化第一节点的邻区测量带来的业务中断。

在第一方面的一种可能的实现方式中,如果第一节点确定建立第一节点和候选邻居节点间的回程链路,第一节点向候选邻居节点发起随机接入过程。上述技术方案中,第一节点通过随机接入自动建立和候选邻居节点的备份回程链路,减少了第二节点的建立开销,同时,通过随机接入直接和候选邻居节点进行交互,减少了备份回程链路建立的时间。

在第一方面的一种可能的实现方式中,第一节点根据测量结果确定是否建立或者删除第一节点和候选邻居节点间的备份回程链路包括:当满足条件mr-hys>thresh时,第一节点确定建立第一节点和候选邻居节点间的备份回程链路,mr为第一节点对候选邻居节点的测量结果,hys为事件迟滞参数,thresh为回程链路测量阈值;或者,当满足条件mr+hys<thresh时,第一节点确定删除第一节点和候选邻居节点间的备份回程链路。上述技术方案中,第一节点通过事件触发来确定是否建立或删除备份回程链路,提升了备份回程链路的稳定性,避免不必要的回程链路建立带来的信令开销。

第二方面,提供一种链路维护的方法,第二节点接收第一节点发送的第一请求,所述第一请求用于请求第二节点建立或者删除第一节点和候选邻居节点间的备份回程链路,第二节点向所述第一节点发送响应。上述技术方案中,第二节点控制第一节点的备份回程链路的添加或删除,有利于网络维护中继系统的链路,降低回程链路的变化对系统的产生的干扰,提升接入网络性能。

在第二方面的一种可能的实现方式中,第二节点发送回程链路测量阈值给第一节点,回程链路测量阈值用于第一节点确定回程链路质量。上述技术方案中,通过为第一节点配置阈值,使得第一节点可以自行确定是否要建立和候选邻居节点的备份回程链路,减少了第二节点的计算量,提升系统性能。

在第二方面的一种可能的实现方式中,第二节点向第一节点发送测量指示,测量指示包含潜在邻居节点的标识,潜在邻居节点的标识用于第一节点确定候选邻居节点。上述技术方案中,第二节点为第一节点确定测量的潜在邻居节点,避免某些简单的中继节点,如层2中继节点对测量消息的处理,有利于第二节点对接入网络性能的优化。

在第二方面的一种可能的实现方式中,第二节点向候选邻居节点发送第二请求,第二请求用于候选邻居节点建立或删除到第二节点或用户面功能的承载。上述技术方案中,通过承载的预建立,可以避免由于正在使用的回程链路中断或拥塞造成的业务中断,通过预先建立的承载可以快速激活备份回程链路,减小第一节点的业务中断时延,避免链路的变化而导致的业务中断或延迟。

在本申请的又一方面,提供了一种第一节点,第一节点用于实现上述第一方面或第一方面的任一种可能的实现方式所提供的链路维护方法中的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的单元。

在一种可能的实现方式中,第一节点设备的结构中包括处理器和存储器,该存储器中存储代码和数据,该存储器与处理器耦合,该处理器被配置为支持该第一节点执行上述第一方面或第一方面的任一种可能的实现方式所提供的链路维护方法。可选的,第一节点还可以包括通信接口和总线,该通信接口通过总线与存储器与处理器连接。

在本申请的又一方面,提供了一种第二节点,第二节点用于实现上述第二方面或第二方面的任一种可能的实现方式所提供的链路维护方法中的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的单元。

在一种可能的实现方式中,第二节点的结构中包括处理器和存储器,该存储器中存储代码和数据,该存储器与处理器耦合,该处理器被配置为支持该第二节点执行上述第二方面或第二方面的任一种可能的实现方式所提供的链路维护方法。可选的,第二节点还可以包括通信接口和总线,该通信接口通过总线与存储器与处理器连接。

本申请的又一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得该计算机执行上述第一方面或第一方面的任一种可能的实现方式所提供的链路维护方法,或者执行上述第二方面或第二方面的任一种可能的实现方式所提供的链路维护方法。

本申请的又一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行上述第一方面或第一方面的任一种可能的实现方式所,或者执行上述第二方面或第二方面的任一种可能的实现方式所提供的链路维护方法。

本申请的又一方面,提供一种通信系统,该通信系统包括多个节点,该多个设备包括第一节点、第二节点;其中,第一节点为上述各方面所提供的第一节点,用于支持第一节点执行上述第一方面或第一方面的任一种可能的实现方式所提供的链路维护方法;和/或,第二节点为上述各方面所提供的第二节点,用于支持第二节点执行上述第二方面或第二方面的任一种可能的实现方式所提供的链路维护方法。

可以理解地,上述提供的任一种链路维护方法的装置、计算机存储介质或者计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

可以理解地,上述提供的任一种链路维护方法的装置、计算机存储介质或者计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

附图说明

图1为本申请实施例所适用的通信系统的结构示意图;

图2和图3分别为层2中继系统用户面和控制面的协议栈架构图;

图4和图5分别为层3中继系统的用户面和控制面协议栈架构图;

图6为本申请实施例提供的中继节点和邻居节点建立备份回程链路的流程图;

图7为本申请实施例提供的第一节点向候选邻居节点发起随机接入过程的示意图;

图8为本申请实施例候选邻居节点建立到upf承载的流程;

图9为本申请的实施例提供的第一节点的一种可能的结构示意图;

图10为本申请的实施例提供的第一节点的一种可能的逻辑结构示意图;

图11为本申请的实施例提供的第二节点的一种可能的结构示意图;

图12为本申请的实施例提供的第二节点的一种可能的逻辑结构示意图;

图13为本申请的实施例提供的候选邻居节点的一种可能的结构示意图;

图14为本申请的实施例提供的候选邻居节点的一种可能的逻辑结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应理解,本申请中所有节点、消息的名称仅仅是本申请为描述方便而设定的名称,在实际网络中的名称可能不同,不应理解本申请限定各种节点、消息的名称,相反,任何和本申请中用到的节点或消息具有相同或类似功能的名称都视作本申请的方法或等效替换,都在本申请的保护范围之内,以下不再赘述。

考虑到未来无线网络的高带宽,nr考虑引入一体化的接入和回程(integratedaccessandbackhaul,iab)方案以进一步降低部署成本,提高部署灵活性,并由此引入具有接入回程一体化的中继,本申请将接入回程一体化的中继节点称为中继传输接收点(relaytransmissionreceptionpoint,rtrp)以区分lte的中继。第三代合作伙伴计划(thirdgenerationpartnershipproject,3gpp)已确定将nriab作为版本(release)16的标准化目标,目前刚处于研究起步阶段。

但是,nr中由于高带宽的需要,导致接入回程一体化的中继节点上接入链路和回程链路的带宽都会相对传统的lte有成倍或数十倍的增加,因此,在iab中引入高频是一种选择。另一方面,在部署的初期,可能更多的iab节点是工作在6ghz或以下频段。对高频,由于受环境的影响可能导致瞬时中断,从而导致回程链路不可用。而另一方面,nr将支持多跳无线中继,因此,中继节点的回程链路的路由可能会有多种选择的可能,而高频链路的变化可能会带来iab节点路由拓扑的变化,从而影响iab节点的性能。为了保证nr中的iab,尤其是iab的回程链路在发生变化时,维持iab有可以使用的回程链路及到网络的路由是一个需要解决的问题。

图1为本申请实施例所适用的通信系统的结构示意图。

需要说明的是,本申请实施例提及的通信系统包括但不限于:窄带物联网(narrowband-internetofthings,nb-iot)系统、长期演进(longtermevolution,lte)系统,下一代5g移动通信系统或者5g之后的通信系统,或者设备到设备(devicetodevice,d2d)通信系统。

在图1所示的通信系统中,给出了一体化的接入和回程iab系统。一个iab系统至少包括一个基站100,及基站100所服务的一个或多个用户设备(userequipment,ue)101,一个或多个中继节点rtrp110,及该rtrp110所服务的一个或多个ue111,通常基站100被称为宿主基站(donornextgenerationnodeb,dgnb),rtrp110通过无线回程链路113连接到基站100。宿主基站在本申请中也称为宿主节点,即,donor节点。基站包括但不限于:演进型节点b(evolvednodebase,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu)、或下一代新空口基站(比如gnb)等。

一体化的接入和回程系统还可以包括多个其他中继节点,例如rtrp120和rtrp130,rtrp120是通过无线回程链路123连接到中继节点rtrp110以接入到网络的,rtrp130是通过无线回程链路133连接到中继节点rtrp110以接入到网络的,rtrp120为一个或多个ue121服务,rtrp130为一个或多个ue131服务。图1中,中继节点rtrp110和rtrp120都通过无线回程链路连接到网络。在本申请中,所述无线回程链路都是从中继节点的角度来看的,比如无线回程链路113是中继节点rtrp110的回程链路,无线回程链路123是中继节点rtrp120的回程链路。如图1所示,一个中继节点,如120,可以通过无线回程链路,如123,连接另一个中继节点110,从而连接到网络,而且,中继节点可以经过多级无线中继节点连接到网络。通常,把提供无线回程链路资源的节点,如110,称为中继节点120的上级节点,而120则称为中继节点110下级节点。通常,下级节点可以被看作是上级节点的一个用户设备ue。应理解,图1所示的一体化接入和回程系统中,一个中继节点连接一个上级节点,但是在未来的中继系统中,为了提高无线回程链路的可靠性,一个中继节点,如120,可以有多个上级节点同时为一个中继节点提供服务,如图中的rtrp130还可以通过回程链路134连接到中继节点rtrp120,即,rtrp110和rtrp120都为rtrp130的上级节点。在本申请中,所述用户设备ue101,111,121,131,可以是静止或移动设备。例如移动设备可以是移动电话,智能终端,平板电脑,笔记本电脑,视频游戏控制台,多媒体播放器,甚至是移动的中继节点等。静止设备通常位于固定位置,如计算机,接入点(通过无线链路连接到网络,如静止的中继节点)等。中继节点rtrp110,120,130的名称并不限制其所部署的场景或网络,可以是比如relay,rn等任何其他名称。本申请使用rtrp仅是方便描述的需要。

在图1中,无线链路102,112,122,132,113,123,133,134可以是双向链路,包括上行和下行传输链路,特别地,无线回程链路113,123,133,134可以用于上级节点为下级节点提供服务,如上级节点100为下级节点110提供无线回程服务。应理解,回程链路的上行和下行可以是分离的,即,上行链路和下行链路不是通过同一个节点进行传输的。所述下行传输是指上级节点,如节点100,向下级节点,如节点110,传输信息或数据,上行传输是指下级节点,如节点110,向上级节点,如节点100,传输信息或数据。所述节点不限于是网络节点还是ue,例如,在d2d场景下,ue可以充当中继节点为其他ue服务。无线回程链路在某些场景下又可以是接入链路,如回程链路123对节点110来说也可以被视作接入链路,回程链路113也是节点100的接入链路。应理解,上述上级节点可以是基站,也可以是中继节点,下级节点可以是中继节点,也可以是具有中继功能的ue,如d2d场景下,下级节点也可以是ue。

图1所示的中继节点,如110,120,130,可以有两种存在的形态:一种是作为一个独立的接入节点存在,可以独立管理接入到中继节点的ue,此时的中继节点通常具有独立的物理小区标识(physicalcellidentifier,pci),这种形态的中继通常需要有完全的协议栈功能,比如无线资源控制(radioresourcecontrol,rrc)的功能,这种中继通常被称为层3中继;而另一种形态的中继节点没有独立的pci,其和宿主节点(donor),如donorenb,donorgnb,属于同一个小区,不会对用户进行管理。层2和层3中继的协议栈如图2到图5所示。donor节点是指通过该节点可以接入到核心网的节点,或者是无线接入网的一个锚点基站,通过该锚点基站可以接入到网络。锚点基站负责分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)层的数据处理,或者负责接收核心网的数据并转发给中继节点,或者接收中继节点的数据并转发给核心网。

图2和图3分别为层2中继系统用户面和控制面的协议栈架构图。图中的下一代用户面(nextgenerationuserplane,ng-up)主要是用户面网关,下一代控制面(nextgenerationcontrolplane,ng-cp)为控制面节点。其中ue的用户面协议层包括:物理(physical,phy)层、媒体接入控制(mediumaccesscontrol,mac)层、无线链路控制(radiolinkcontrol,rlc)层、pdcp层、业务数据适配协议(servicedataadaptationprotocol,sdap)层以及因特网协议(internetprotocol,ip)层,其中sdap层主要是提供业务适配功能,包括服务质量(qualityofservice,qos)管理,流管理的功能。层2(layer2,l2)中继和ue进行通信的空口协议层主要包括:phy层、mac层、rlc层,而通过回程链路与donor节点通信的接口的协议栈包括:phy层、mac层、rlc层以及适配(adaptation,adpt.)层,其中适配层主要提供包括承载管理、安全管理的功能。对应地,donor节点,即dgnb和层2中继进行通信的接口的协议栈包括:phy层、mac层、rlc层、adpt.层、pdcp层以及sdap层。dgnb和ng-up之间一般为有线连接,通常通过隧道建立业务承载,dgnb对应ng-up的协议栈包括:l1(layer1,l1)、l2(layer2,l2)、ip层、用户数据包协议(userdatagramprotocol,udp)层以及通用分组无线业务隧道协议用户面(generalpacketradioservicetunnellingprotocoluserplane,gtp-u)层。对应地,ng-up的协议栈包括:l1、l2、ip层、udp层、gtp-u层以及ip层。上述各协议层及功能为本领域普通技术人员所熟知,不再赘述。

同样地,图3为层2中继系统的控制面协议栈结构。ue的协议栈包括:phy层、mac层、rlc层、pdcp层、rrc层以及非接入(non-accessstratum,nas)层、层2中继的控制面协议栈和用户面协议栈相同,不再赘述。dgnb和层2中继通信的控制面接口协议栈包括:phy层、mac层、rlc层、adpt.层、pdcp层以及rrc层。dgnb和核心网控制面网元ng-cp之间通常通过有线连接,dgnb在该接口上的协议栈包括:l1、l2、ip层、流控制传输协议(streamcontroltransmissionprotocol,sctp)层以及s1应用协议(s1applicationprotocol,s1-ap)层,其中s1为接口的代号。对应地,ng-cp在s1接口的协议栈包括:l1、l2、ip层、sctp层、s1-ap层以及nas层,其中nas层和ue的nas层对应。

类似地,图4和图5分别为层3中继系统的用户面和控制面协议栈架构。和层2中继系统中用户面协议栈不同的是层3中继和ue在空口上支持完整的空口协议栈,包括:phy层、mac层、rlc层、pdcp层以及sdap层。而在中继和dgnb之间的接口上,中继节点的协议栈包括:phy层、mac层、rlc层、pdcp层、ip层、udp层以及gtp-u层。对应地,dgnb的s1接口的协议栈包括:phy层、mac层、rlc层、pdcp层、ip层、udp层以及gtp-u层。其他同层2中继系统的用户面协议栈结构,不再赘述。

图5为层3中继协议的控制面协议栈结构。和层2中继系统中控制面协议栈不同的是层3中继系统控制面协议栈结构中,层3中继和ue在空口上支持完整的控制面协议栈,包括:phy层、mac层、rlc层、pdcp层以及rrc层。而层3中继和dgnb之间的接口的协议栈包括:phy层、mac层、rlc层、pdcp层、ip层、sctp层以及s1-ap层。对应地,dgnb和层3中继接口的协议栈包括:phy层、mac层、rlc层、pdcp层、ip层、sctp层以及s1-ap层。其他同层2中继系统的控制面协议栈结构,不再赘述。

为描述方便,以下将中继节点称为第一节点,第一节点的宿主基站或上级节点称为第二节点,将和第一节点所在的小区物理上相邻且具有一定信号覆盖重叠的小区称为邻区,形成邻区的基站或中继节点称为邻居节点。当中继节点为层2中继的时候,中继节点所在的小区和宿主节点的小区相同,中继节点的邻居节点也就是宿主节点的邻居节点。当中继节点为层3中继的时候,邻居节点是在物理上和中继节点的小区相邻且有一定信号覆盖重叠的小区,中继节点通过宿主节点建立与邻居节点的x2接口,但是邻居节点不一定是宿主节点的邻居节点。通常,邻区是由邻居节点发射的信号形成的具有一定覆盖的小区。其中x2接口是指基站之间进行通信的接口。应理解,这里只是用x2代表基站之间的接口,但并不表示这是对名称的限定,或者接口名称限制了本申请的应用范围,也可以是其他名称。第一节点可以为任何具有中继功能的设备,如基站,中继节点,具有中继功能的ue。第二节点通常是宿主基站或者第一节点的上级节点。应理解,第一节点和第二节点间可以不是通过回程链路直接进行通信的,即,可以是经过多跳中继而互相连接;邻居节点和第一节点的x2接口可能也不是直接的有线或无线连接,可能是通过其他方式建立的连接,如隧道。

同样地,定义候选邻居节点和潜在邻居节点。候选邻居节点为被确定要进行测量的邻居节点,候选邻居节点可以是第一节点的宿主节点,即第二节点配置给第一节点的潜在邻居节点中的部分或全部邻居节点,也可以是通过第二节点发送的潜在邻居节点中由第一节点选择的邻居节点,比如终端测量到的潜在邻居节点的测量结果大于某个阈值时,则将该潜在邻居节点作为候选节点。潜在邻居节点是第一节点或第一节点所在的小区的邻居节点,潜在邻居节点可能能够作为第一节点的上级节点,或作为第一节点的候选邻居节点的所有邻居节点,潜在邻居节点能否成为候选节点要依据终端对潜在邻居节点的测量结果来进行判定。备份回程链路是指能够通过该节点实现回程链路的传输,即,作为第一节点的上级节点,备份回程链路的状态可以是去激活(inactive)状态,也可以是激活(active)状态,具体依赖于配置。

为了对回程链路进行维护,第一节点,即,中继节点,确定待测量的候选邻居节点,第一节点对候选邻居节点进行测量,第一节点根据测量结果确定是否建立或者删除第一节点和候选邻居节点间的回程链路,第一节点向第二节点发送请求,所述请求用于请求第二节点建立或删除第一节点和候选邻居节点间的备份回程链路。其中,第一节点确定待测量的候选邻居节点,可以根据第二节点发送的测量指示,或者第二节点发送的终端测量到的潜在邻居节点的测量结果,或者终端发送给第一节点的潜在邻居节点的测量结果来进行确定。如果确定对候选邻居节点进行测量,则第一节点可以向第二节点发送测量配置请求以获取候选邻居节点的信道状态信息参考信号(channelstateinformationreferencesignal,csi-rs)的配置信息,并对邻区的csi-rs进行测量,或者第一节点对邻区的同步信号/物理广播信道块(synchronizationsignal/physicalbroadcastchannel,ss/pbchblock)进行测量,当测量结果满足某个阈值时,则认为候选邻居节点可以作为备份回程链路的候选。

第一节点向第二节点发送第一请求,第二节点接收第一节点发送的第一请求。第一请求用于请求第二节点建立或者删除第一节点和候选邻居节点间的备份回程链路。第二节点可以向第一节点发送响应。如果第一节点确定建立第一节点和候选邻居节点间的回程链路,该第一请求用于请求第二节点建立第一节点和候选邻居节点间的备份回程链路,或者,如果第一节点确定删除第一节点和候选邻居节点间的回程链路,该第一请求用于请求第二节点删除第一节点和候选邻居节点间的备份回程链路。

第二节点接收到上述第一请求后,向候选邻居节点发送第二请求,第二请求用于候选邻居节点建立或删除到第二节点或用户面功能的承载。如果第一请求用于请求第二节点建立第一节点和候选邻居节点间的备份回程链路,第二请求用于候选邻居节点建立到第二节点或用户面功能的承载;如果第一请求用于请求第二节点删除第一节点和候选邻居节点间的备份回程链路,第二请求用于候选邻居节点删除到第二节点或用户面功能的承载。

图6为本申请实施例提供的中继节点和邻居节点建立备份回程链路的流程图。图6实施例的主要步骤如下:

s601、第一节点接收第二节点发送的测量配置信息,该测量配置信息包括回程链路测量阈值,回程链路测量阈值用于第一节点确定回程链路质量。回程链路测量阈值是指第一节点对候选邻居节点进行测量时,用于判断候选邻居节点是否可以作为第一节点的上级节点。该测量配置信息还可以包括备选链路的迟滞参数(hysteresis,hys),其中备选链路的hys用于判断进入条件或离开条件事件满足以触发第一节点建立或删除到邻居节点的回程链路。

在一种可选的方案中,第二节点还可以在测量配置中包括终端测量阈值,终端测量阈值用于第一节点接收到终端测量结果时,判断是否要对终端测量到的邻居进行测量。终端测量阈值用于测量终端的测量结果是否满足一定的信号强度的判断依据,而回程链路测量阈值用于第一节点测量邻居节点。终端测量阈值可以和回程链路测量阈值相同,也可以不同,具体配置依赖于配置,本申请不做限定。

测量配置可以独立于下述步骤,本实施例并不意味着s601步骤之后一定必然立即执行后续的s602(a)或s602(b)及其以后的步骤。应理解,测量配置是用于第一节点判断是否建立或删除第一节点和候选邻居节点的回程链路的,因此,下述s602(a)或s602(b)及s603步骤的执行并不依赖于步骤s601。

应理解,第二节点可以为第一节点配置多个回程链路测量阈值,例如,第一回程链路测量阈值是针对ss/pbchblock,第二回程链路测量阈值针对专用参考信号,如csi-rs。也可以只配置一个回程链路测量阈值,而不区分是针对ss/pbchblock还是针对专用参考信号的。具体配置几个,是否区分不同参考信号依赖于协议定义或配置,本申请不做约束。

s602(a)、ue向第一节点发送测量报告。第一节点接收终端发送的测量报告。该测量报告包括潜在邻居节点的测量结果。终端通过第一节点接入网络,潜在邻居节点的测量结果用于第一节点确定候选邻居节点。如果第一节点是层3中继,即第一节点是一个独立的小区,包含rrc功能,那么,第一节点可以配置属于第一节点的ue进行邻居测量,该属于第一节点的ue将测量结果发送给第一节点,其中,ue是通过第一节点接入网络的,并且第一节点具有rrc功能,即作为层3中继节点为ue提供服务。如果第一节点是层2中继,则该步骤不会被执行。测量报告中包括以下参数中的至少一个:邻区的小区全球识别符(cellglobalidentifier,cgi)、物理小区标识(physicalcellidentifier,pci)、跟踪区域识别符(trackingareaidentifier,tai)、公共地面移动网(publiclandmobilenetwork,plmn)、cgi或pci对应的参考信号功率(referencesignalreceivedpower,rsrp)、终端测量到的ss/pbchblock的索引或者csi-rs、终端的位置信息,终端的位置信息可以是全球定位系统(globalpositioningsystem,gps)信息。应理解,在不同的方案中,ue可以向第一节点发送测量报告(如第一节点是层3中继),或者向第二节点发送测量报告(如第一节点是层2中继)。如果ue向第一节点发送测量报告,则执行步骤s602(a),此时,步骤s602(b)以及s603不被执行。ue发送测量报告给第二节点,而由第二节点给第一节点发送测量指示或终端测量到的邻居节点的测量结果,则步骤s602(b)及s603被执行。当s602(a)被执行时,则跳到步骤s604,即,要么执行步骤s602(a),要么执行步骤s602(b)和s603。

s602(b)、ue向第二节点发送测量报告。如果第一节点是层2中继,由于接入链路上没有rrc功能,因此,邻区发现功能由第二节点通过配置第二节点所属的ue进行测量,以发现新的小区,或者发现某个邻区被移除了。此时,第二节点通过接收ue的测量报告来获得邻区的状态,即是否有新的邻区,或者某个邻区被移除了。测量报告的参数如上所述,不再赘述。

s603、第一节点接收第二节点发送的测量指示,测量指示包含潜在邻居节点的标识,潜在邻居节点的标识用于第一节点确定候选邻居节点,或者,第一节点接收第二节点发送的终端测量到的潜在邻居节点的测量结果,终端通过第一节点接入网络,潜在邻居节点的测量结果用于第一节点确定候选邻居节点。

第二节点收到ue发送的测量报告后,确定第一节点要测量的邻居节点,即,第二节点根据ue测量到的邻区测量结果来确定第一节点要测量的邻居节点,如果ue测量到的邻区测量结果,如rsrp,大于一定的阈值,则可以将该邻区对应的邻居节点作为第一节点的潜在邻居接点,并在测量指示中发送给第一节点。测量指示中可以包括多个潜在邻居节点。由于可能多个ue测量到的同一个邻居节点的结果不同,因此,第二节点可以选取rsrp最大的一个作为邻区测量结果,或者选择一个和第一节点位置最接近的一个ue的测量结果作为邻区测量结果,或者将所有ue测量到的同一个邻居节点的测量结果进行加权平均作为邻区测量结果,具体实现方式本申请不做约束。

在一种可选的方案中,如果第二节点向第一节点发送测量指示,则可以在测量指示中包括邻居节点的csi-rs配置信息,csi-rs配置信息包括csi-rs的时频资源位置,周期,发送的起始系统帧号、时隙号或子帧号,发送的次数等。如果在测量指示中包括csi-rs,则第二节点在向第一节点发送测量指示之前,还会向邻居节点发送测量配置请求以请求邻居节点的csi-rs配置信息,此处不再赘述。

在一种可选的方案中,第二节点将从ue接收到的邻区测量结果发送给第一节点进行处理。应理解,由于第一节点是层2中继,接入链路没有rrc功能是指第一节点不对ue的rrc层进行处理,并不意味着第一节点和第二节点之间没有rrc功能,因此,第一节点可以处理来自第二节点的rrc消息,但是不会处理ue的rrc消息。因此,第二节点可以将来自ue的测量结果不经处理地发送给第一节点。第二节点发送给第一节点的终端测量到的邻居节点的测量结果会被关联到某个邻居节点,该邻居节点被称为潜在邻居节点,即,有可能会称为第一节点的上级节点的邻居节点。

在一种可选的方案中,上述步骤s601中的测量配置也可以在步骤s603中发送给第一节点。如果测量配置是和测量指示或终端测量到的邻居节点的测量结果一起发送给第一节点,那么步骤s601可选。而且测量配置可以在第二节点第一次向第二节点发送测量指示或终端测量到的邻居节点的测量结果时发送给第一节点,后续使用所述测量配置。可选地,第二节点也可以在后续向第二节点发送测量指示或终端测量到的邻居节点的测量结果时包含测量配置,以便对测量配置进行重新配置,甚至重新向第一节点发送测量重配置消息以更新测量配置。

上述测量指示包括候选邻居节点的标识,所述标识可以是cgi或pci中的一种。终端测量到的邻居节点的测量结果包括终端测量到的邻居节点的rsrp及其对应的邻居节点的标识,还可以包括测量的终端的位置信息,如全球定位系统信息。

s604、第一节点确定候选邻居节点。如果第二节点发送测量指示给第二节点,由于测量指示中的邻居节点的测量结果已经经过第二节点的处理,因此,第一节点可以选择其中的部分或全部邻居节点进行测量,选择要进行测量的潜在邻居节点为候选邻居节点。第一节点选择的依据可以是根据以往测量的结果,或者对不在邻区列表中的小区进行测量,具体选择规则本申请不做限定。

如果第二节点发送的是终端测量到的邻居节点的测量结果,终端测量到的邻居节点是第一节点的潜在邻居节点,是否要对潜在邻居节点进行测量,需要依据终端测量到的邻区测量结果来进行确定。对同一个潜在邻居节点,可能多个终端测量到的结果会不一样,第一节点可以选取rsrp最大的一个作为邻区测量结果,或者选择一个和自己位置最接近的一个作为邻区测量结果,或者将所有ue测量到的同一个邻居节点的测量结果进行加权平均作为邻区测量结果,具体实现方式本申请不做约束。

如果第一节点对候选邻居节点的测量需要通过csi-rs进行测量,则进入步骤s605,否则,第一节点可以通过对邻居节点的ss/pbchblock来进行测量,则直接进入步骤s609。是采用ss/pbchblock对邻区进行测量还是csi-rs对邻区进行测量可以是配置的,例如,第二节点配置第一节点邻区测量方式,也可以是协议定义的方式,本申请不做约束。

s605、如果第一节点对邻区的测量是通过csi-rs,那么第一节点可以向第二节点发送测量配置请求,请求候选邻居节点发送csi-rs配置信息。所述测量配置请求中包含第一节点的标识,候选邻居节点的标识,所述标识如前所述,不再赘述。测量配置请求中还可以包括第一节点的位置信息,如gps信息,测量到的波束的信息,如波束的索引等。

s606、第二节点收到第一节点发送的测量配置请求后,向候选邻居节点转发测量配置请求。测量配置请求包含的内容如上述步骤s605所述,不再赘述。

s607、候选邻居节点收到测量配置请求后,根据测量配置请求包含参数,确定csi-rs配置信息,并向第二节点发送测量配置响应,测量配置响应中包含csi-rs配置信息,csi-rs配置信息如前所述,不再赘述。

s608、第二节点收到候选邻居节点的测量配置响应后,向第一节点转发测量配置响应,测量配置响应包含的内容如步骤s607所述,不再赘述。

s609、第一节点对候选邻居节点进行测量。如果第一节点收到候选邻居节点的csi-rs配置信息,则根据csi-rs的配置信息,在给定的csi-rs资源上进行测量。如果第一节点没有收到候选节点的csi-rs,则对候选邻居节点的ss/pbchblock进行测量,并获得测量结果。第一节点根据获得的测量结果,确定候选邻居节点是否可以作为回程链路的备选节点。

应理解,上述对候选节点测量还包括第一节点对已建立的到邻居节点的备份回程链路的测量,对已经建立的备份回程链路的邻居节点的测量可能是周期性的,也可能是事件触发的,比如,ue测量得到的到某个邻居节点的备份回程链路的质量低于某个阈值时触发第一节点进行测量。

s610、第一节点根据上述测量结果,确定是否建立或删除和候选邻居节点间的回程链路。具体地,当满足条件mr-hys>thresh时,第一节点确定满足事件的进入条件,mr为第一节点对候选邻居节点的测量结果,hys为事件迟滞参数,thresh为回程链路测量阈值,第一节点向第二节点发送备份回程链路添加请求,备份回程链路添加请求用于第二节点建立第一节点和候选邻居节点间的备份回程链路;或者,当满足条件mr+hys<thresh时,第一节点确定满足事件的离开条件,第一节点向第二节点发送备份回程链路删除请求,备份回程链路删除请求用于第二节点删除第一节点和候选邻居节点间的备份回程链路。

应理解,上述触发进入条件也可以是满足mr-hys≥thresh,触发离开条件也可以是满足mr+hys≤thresh。

s611、第一节点向第二节点发送第一请求。第一请求用于第二节点建立或删除第一节点和候选邻居节点间的备份回程链路。第二节点可以向第一节点发送响应。如果第一节点确定建立第一节点和候选邻居节点间的回程链路,该第一请求用于请求第二节点建立第一节点和候选邻居节点间的备份回程链路,或者,如果第一节点确定删除第一节点和候选邻居节点间的回程链路,该第一请求用于请求第二节点删除第一节点和候选邻居节点间的备份回程链路。

在一种可选的方案中,第一节点根据测量结果,当满足条件mr-hys>thresh时,即,第一节点确定满足事件的进入条件,第一节点触发一个向第二节点发送备份回程链路添加请求的信号,或者产生一个请求消息,所述信号或请求消息指示第一节点的其他模块或进程向第二节点发送备份回程链路添加请求。或者,当满足条件mr+hys<thresh时,即,第一节点确定满足事件的离开条件,第一节点触发一个向第二节点发送备份回程链路删除请求的信号,或者产生一个删除消息,所述信号或删除消息指示第一节点的其他模块或进程向第二节点发送备份回程链路删除请求。

应理解,上述触发进入条件也可以是满足mr-hys≥thresh,触发离开条件也可以是满足mr+hys≤thresh。

具体地,第二节点接收到第一节点发送的第一请求后,如果第一请求是建立第一节点和候选邻居节点间的备份回程链路,第二节点将会确定是否将请求的候选邻居节点添加为第一节点的备份回程链路的节点。在一种可选的方案中,第二节点可能会拒绝第一节点的备份回程链路添加请求,第二节点向第一节点发送第一响应,其中,第一响应包括备份回程链路添加响应,包括拒绝添加的指示,还可以包括拒绝的原因值。如果第二节点接受第一节点发送的备份回程链路添加请求,则执行步骤s611。对第一节点发送的备份回程链路删除请求,执行类似的操作,不再赘述。

应理解,上述第一响应还可以用于备份回程链路删除响应,指示删除第一节点和候选邻居节点间的备份回程链路的结果。

如果第一请求用于第二节点建立第一节点和候选邻居节点间的备份回程链路,当第一节点的正在使用的回程链路质量不好,或者由于当前使用的回程链路容量不够时,第二节点可以启用备份回程链路。因此,第二节点可以控制第一节点的备份回程链路的状态,即可以激活或去激活备份回程链路。

s612、第二节点接收到上述第一请求后,向候选邻居节点发送第二请求,第二请求用于候选邻居节点建立或删除到第二节点或用户面功能(userplanefunction,upf)的承载。如果第一请求用于请求第二节点建立第一节点和候选邻居节点间的备份回程链路,第二请求用于候选邻居节点建立到第二节点或用户面功能的承载;如果第一请求用于请求第二节点删除第一节点和候选邻居节点间的备份回程链路,第二请求用于候选邻居节点删除到第二节点或用户面功能的承载。

如上所述,第一请求用于第二节点建立第一节点和候选邻居节点间的备份回程链路关系,第二请求用于候选邻居节点建立到第二节点或upf的承载。由于第一节点的正在使用的回程链路可能由于某种原因而出现瞬时中断,如环境的变化或者遮挡,此时需要启用备份回程链路。为了减少由于候选邻居节点到upf的承载建立的时间,在第二节点向候选邻居节点发送第二请求以建立第一节点和候选邻居节点间的备份回程链路时,候选邻居节点将建立到第二节点的承载,或者建立到upf的承载。建立到第二节点的承载,主要是通过双连接或者多连接的方式,将第一节点的通过备份回程链路发送的数据通过候选邻居节点路由到第二节点,从而,使得第二节点可以控制备份回程链路的状态,即激活或去激活该回程链路,而且,第一节点通过候选邻居节点传输的用户面数据经过候选邻居节点和第二节点间的承载发送给第二节点,由第二节点进行路由。

而在另一种可选的方案中,当第一节点为层3中继的时候,当第一节点通过候选邻居节点进行数据发送时,候选邻居节点可以为第一节点建立到upf的承载,即,不需要通过第二节点进行转发。此时,候选邻居节点在收到第二节点发送的第二请求时,如果第二请求用于建立第一节点和候选邻居节点间的备份回程链路,候选邻居节点直接建立到upf的承载,但是候选邻居节点建立的到upf的承载处于去激活状态。如果由于环境变化等原因导致第一节点当前使用的回程链路不可用,则可以切换到备份回程链路,并激活候选邻居节点到upf的承载,从而为第一节点提供数据转发通道。

应理解,上述方案中,候选邻居节点是建立到第二节点的承载还是建立到upf的承载,依赖于具体的应用场景。如果是层2中继,是建立到第二节点的承载还是建立到upf的承载是由第二节点控制的,即,第二节点在第一请求(用于建立第一节点和候选邻居节点间的备份回程链路)中包含数据面路由的指示,用于指示候选邻居节点是建立到第二节点的路由还是到upf的路由,但是第二节点可以接受,也可以更改数据面路由的指示,并通知第一节点选择的结果。如果是层3中继,第一节点也可以在第一请求(用于建立第一节点和候选邻居节点间的备份回程链路)中包含数据面路由的指示,此时第二节点不会更改数据面路由的指示。

s613、候选邻居节点向第二节点发送第二响应,所述第二响应包括备份回程链路添加响应或备份回程链路删除响应。应理解,候选邻居节点可以拒绝第二节点将其作为第一节点的上级节点,此时,在所述第二响应消息里指示请求被拒绝。

s614、第二节点收到候选邻居节点发送的第二响应后,向第一节点发送第一响应。如果第一请求用于建立第一节点和候选邻居节点间的备份回程链路,第二节点也将候选节点作为所述第一节点的备份回程链路的节点,在需要的时候通过控制信令激活备份回程链路。

在一种可选的方案中,第一节点在上述第一请求用于建立第一节点和候选邻居节点间的备份回程链路请求时,可以请求激活候选邻居节点的备份回程链路,此时第二节点在发往候选邻居节点的第二请求中也会包含激活指示。候选邻居节点在第二响应中会包含激活状态指示。

在另一种可选的方案中,第二节点在上述第一请求用于删除第一节点和候选邻居节点间的备份回程链路时,可以请求去激活候选邻居节点的备份回程链路,此时第二节点在发往候选邻居节点的第二请求消息中包含去激活指示。候选邻居节点在第二响应消息中会包含去激活状态指示。可选地,第二节点可以在第二请求中包括一个备份回程链路保留时间,候选邻居节点根据备份回程链路保留时间启动定时器,当定时器超时没有收到第二节点的保留备份回程链路消息后,删除备份回程链路。

第一节点收到第二节点发送的第一响应后,如果第一请求(用于建立第一节点和候选邻居节点间的备份回程链路)被接受,则可以根据需要切换到备份回程链路,或者激活备份回程链路以为第一节点建立双连接或多连接。

上述技术方案中,如果第二节点接受第一节点发送的第一请求,那么第一响应和第二响应是相同的,如果第二节点拒绝第一请求,则不存在第二响应,第一响应为第二节点对第一请求的响应。

通过上述技术方案,第一节点可以通过接收第二节点的测量指示,或者第二节点转发的终端测量到的邻居节点的测量结果,或者终端上报的测量报告,确定是否建立或删除第一节点和候选邻居节点间的备份回程链路,减少了第一节点自己的测量带来的测量开销,并且通过终端的辅助测量,发现新的可用上级节点,备份回程链路增强了第一节点的回程链路的可用性,在当前使用的回程链路质量或带宽出现不足的时候,可以改善回程链路的质量,快速建立新的回程链路,减小业务中断时间。

在一种可选的方案中,如果第一节点确定建立第一节点和候选邻居节点间的回程链路,第一节点向候选邻居节点发起随机接入过程。图7为本申请实施例提供的第一节点向候选邻居节点发起随机接入过程的示意图。图中还包括第一节点确定删除第一节点和候选邻居节点间的回程链路,第一节点向候选邻居节点发起随机接入过程,即,第一节点建立和删除和候选邻居节点间的回程链路,第一节点都可以向候选邻居节点发起随机接入来实现。具体步骤如下:

s701、确定建立或删除和候选邻居节点间的回程链路。其确定方式同前述实施例步骤s610,不再赘述。

此外,由于第一节点在确定建立或删除候选邻居节点的回程链路后,如果第一节点通过随机接入的方式建立和候选邻居节点间的回程链路,则第一节点还需要获取候选邻居节点的随机接入信息,包括随机接入前导分组,随机接入资源,小区的状态是否处于阻塞状态。如果第一节点是删除候选邻居节点,则可以在之前和该候选邻居节点建立回程链路的时候,就可以获取随机接入信息,而不用重新获取,但是在删除和候选邻居节点间的回程链路的时候,也可以重新获取,主要是防止候选邻居节点的随机接入信息发生了变更。

s702、第一节点向候选邻居节点发送随机接入前导。第一节点根据获得的候选邻居节点的随机接入信息,选择一个随机接入前导进行发送。随机接入前导的发送为本领域普通技术人员所熟知,不再赘述。

s703、候选邻居节点收到第一节点发送的随机接入前导后,向第一节点发送随机接入响应,其中包括随机接入前导识别符,和/或定时提前量(timingadvance,ta)调整,和/或回退指示(backoffindicator,bi),。本步骤为本领域普通技术人员所熟知,不再赘述。

s704、第一节点收到候选邻居节点的随机接入响应后,向候选邻居节点发送消息3,消息3中包括建立回程链路指示,和第一节点标识符。其中,建立回程链路指示用于通知候选邻居节点随机接入的目的是建立回程链路,和/或表示第一节点是中继节点。可选地,消息3还可以包括第一节点属性指示。第一节点属性指示表示第一节点是中继节点。消息3中可以仅包含建立回程链路指示和第一节点属性中的一种。

s705、候选邻居节点接收到第一节点发送的消息3后,向第一节点发送竞争解决消息,竞争解决消息又称为消息4。竞争解决消息同传统的竞争解决消息,为本领域普通技术人员所熟知,不再赘述。

s706、第一节点向候选邻居节点发送备份回程链路添加或删除请求。备份回程链路添加或删除请求中还可以包括第二节点的标识。备份回程链路请求中还可以包括回程链路激活指示,用于请求是否激活第一节点和候选邻居节点间的回程链路。备份回程链路添加请求中还可以包括是否通过第二节点进行数据面路由的指示,用于指示候选邻居节点是否建立到第二节点的承载。

候选邻居节点收到备份链路添加或删除请求后,根据当前资源情况,确定是否接受第一节点的回程链路建立请求。

s707、候选邻居节点向第二节点发送备份回程链路添加或删除通知。候选邻居节点通知第二节点,已经和第一节点间建立了或删除了备份回程链路。备份回程链路添加或删除通知中包括第一节点的标识,候选邻居节点的标识。备份回程链路添加通知中还可以包括建立承载指示,用于请求候选邻居节点和第二节点间为第一节点建立承载。应理解,这里备份回程链路添加或删除通知可以是两条消息,即,备份回程链路添加通知和备份回程链路删除通知。备份回程链路添加通知或备份回程链路删除通知也可以通过一个消息的某个字段来指示其功能,比如备份回程链路通知中用一个字段来表示是备份回程链路添加通知还是备份回程链路删除通知。应理解,这里的名字只是示意性的,任何具有类似的功能的消息名称都在本发明的保护范围。以下相同,不再赘述。

s708、第二节点向候选邻居节点发送备份回程链路添加或删除确认。该消息用于向第二节点确认接受候选邻居节点和第一节点间的备份回程链路。第二节点也可以拒绝接受候选邻居节点和第一节点间的备份回程链路。

应理解,这里备份回程链路添加或删除确认可以是两条消息,即,备份回程链路添加确认和备份回程链路删除确认。备份回程链路添加确认或备份回程链路删除确认也可以通过一个消息的某个字段来指示其功能,比如备份回程链路确认中用一个字段来表示是备份回程链路添加通知还是备份回程链路删除通知。应理解,这里的名字只是示意性的,任何具有类似的功能的消息名称都在本发明的保护范围。以下相同,不再赘述。

如果备份回程链路添加通知中包括建立承载指示,则第二节点还可以在备份回程链路添加确认中包括承载的信息,如承载的标识符,端口号等,承载建立过程同传统的双连接的x2接口承载建立过程,不再赘述。

s709、候选邻居节点向第一节点发送备份回程链路添加或删除响应。如果候选邻居节点接受第一节点的备份回程链路添加或删除请求,且第二节点也接受在候选邻居节点和第一节点间建立备份回程链路,则在备份回程链路添加或删除响应中包括接受请求的指示信息,如果候选邻居节点不接受第一节点的备份回程链路添加或删除请求,或者第二节点不接受在候选邻居节点和第一节点间建立备份回程链路,则在备份回程链路添加或删除响应中包括拒绝请求的指示信息。

备份回程链路添加或删除响应还包括路由指示信息,用于指示是通过第二节点还是upf建立了用户数据传输的承载。备份回程链路添加或删除响应还可以包括承载指示信息,用于指示候选邻居节点是建立到第二节点的承载还是建立到upf的承载。备份回程链路添加或删除响应还可以包括回程链路激活指示,用于指示回程链路是否被激活。备份回程链路添加或删除响应还可以包括回程链路保留时间,用于第一节点删除第一节点和候选邻居节点间的回程链路时,指示在预定的时间后回程链路将被删除。如果第一节点在回程链路保留时间到期之前,再次添加该候选邻居节点作为备份回程链路,那么候选邻居节点仅需要简单地将备份回程链路的状态进行修改即可,即停止定时器,并将其标记为备份回程链路,或者根据指示激活。

s710、第一节点向候选邻居节点发送备份回程链路添加或删除完成消息,以通知候选邻居节点第一节点已经收到备份回程链路添加或删除响应。

通过上述实施例,中继节点根据对候选邻居节点测量的结果确定是否建立和候选邻居节点间的回程链路,通过随机接入的方式直接接入到候选邻居节点,减少了信令开销,降低了建立回程链路的时延,有利于第一节点能耗的节省。通过直接接入到候选邻居节点,实现备份链路的建立,优化中继节点的拓扑和路由。

在一种可选的方案中,在图7所示的步骤s705之后,第一节点可以向候选邻居节点发送测量配置请求,以请求候选邻居节点向第一节点发送专用参考信号进行测量,如csi-rs,第一节点重新对csi-rs进行测量,并重新确定是否建立或删除和候选邻居节点间的备份回程链路。如果第一节点确定继续备份回程链路建立,则继续步骤s706。通过该方案,可以使得第一节点和候选邻居节点间的回程链路的测量结果更加准确,建立的备份回程链路将更加可靠。

在一种可选的方案中,在图7所示的步骤s706之后,候选邻居节点为第一节点配置专用测量参考信号,要求第一节点重新进行测量,并报告测量结果。候选邻居节点根据第一节点报告的测量结果确定是否建立或删除和第一节点间的备份回程链路,或者第一节点根据测量结果确定是否建立或删除和候选邻居节点间的备份回程链路。如果候选邻居节点确定继续建立或删除备份回程链路,则继续步骤s707,否则,跳到步骤s709,并在备份回程链路添加或删除响应中拒绝回程链路的建立。如果第一节点确定继续建立或删除备份回程链路,则向候选邻居节点发送指示信息,以继续建立或删除备份回程链路,即继续执行步骤s707。通过该方案,可以使得第一节点和候选邻居节点间的回程链路的测量结果更加准确,建立的备份回程链路将回程链路更加可靠。

在一种可选的方案中,图7中的步骤s706到步骤s710仅针对备份回程链路添加,而备份回程链路的删除则通过图6所示的方法,即通过第二节点进行备份回程链路的删除。由于在测量的过程中,如果第一节点发现和某个候选邻居节点的备份回程链路的测量值低于配置的阈值(如步骤s610中的阈值),第一节点通过随机接入的方法接入到候选邻居节点,则要求第一节点采用较大的功率进行发送,容易造成发送失败,因此,通过第二节点进行发送,可以提高消息发送的成功率,降低第一节点的功耗。

图8为本申请实施例候选邻居节点建立到upf承载的流程。用户面功能主要是提供用户面数据路由和转发的功能网元,如网关。如前所述,候选节点可以根据备份回程链路添加或删除请求中的数据面路由的指示来建立承载,如果备份回程链路添加或删除请求中的数据面路由的指示通过upf建立承载,那么候选邻居节点对第一节点的数据面的路由就不通过第二节点进行中转,候选邻居节点就建立到upf的承载,并根据备份回程链路添加或删除请求中的回程链路激活指示确定是否激活到upf的承载。如果备份回程链路添加或删除请求中不包含数据面路由的指示,则候选邻居节点可以自行选择是建立到第二节点的承载还是建立到upf的承载。具体地,图8中的接入和移动管理功能(accessandmobilitymanagementfunction,amf)/会话管理功能(sessionmanagementfunction,smf)主要是控制面的网元,用于对接入节点,用户及网关的控制。应理解,图8中的消息名称只是用于表示功能,在实际标准或者产品实现中采用其他类似的名称,不应认为图中的消息名称限制了其使用范围。图8为建立到upf的承载的示例,步骤如下:

s801、同步骤s701,不再赘述。

s802(a1)、第一节点向第二节点发送备份回程链路添加或删除请求。如果第一节点确定通过第二节点来请求建立或删除第一节点和候选邻居节点间的备份回程链路,则执行s802(a1)和s802(a2)步骤。如果第一节点是通过随机接入的方式通过候选邻居节点来建立或或删除第一节点和候选邻居节点间的备份回程链路,则步骤s802(a1)和s802(a2)不被执行,执行步骤s802(b1)和s802(b2)。而如果步骤s802(a1)和s802(a2)被执行,则下述步骤s802(b1)和s802(b2)不被执行。具体的该步骤同s611,不再赘述。

s802(a2)、第二节点向候选邻居节点发送备份回程链路添加或删除请求。如果上述步骤s802(a1)被执行,则步骤s802(a2)被执行。应理解,这里的候选邻居节点,是指第一节点确定要建立或删除备份回程链路的候选邻居节点,即,备份回程链路添加或删除请求中的候选邻居节点。步骤s802(a2)同步骤s612,不再赘述。

如上所述,如果s802(a1)不被执行,则s802(a2)也将不被执行。

s802(b1)、第一节点向候选邻居节点发起随机接入过程,这里用一个步骤取代随机接入过程,仅是为了简化描述的需要,具体可以参考步骤s702到s705,不再赘述。应理解,如果第一节点是通过随机接入的方式通过候选邻居节点来建立或或删除第一节点和候选邻居节点间的备份回程链路,此时步骤s802(b1)被执行,而上述步骤s802(a1)和s802(a2)则不被执行。

s802(b2)、第一节点向候选邻居节点发送备份回程链路添加或删除请求。具体参考s706,不再赘述。

如果步骤s802(b1)被执行,则步骤s802(b2)被执行,否则,本步骤也不被执行。即,上述步骤中,要不执行s802(a1)和s802(a2),要不执行s802(b1)和s802(b2)。

s803、候选邻居节点向amf/smf发送承载建立或者修改请求。承载建立请求中包括以下参数中的至少一个:第一节点的标识,候选邻居节点的标识,候选邻居节点的承载标识,候选邻居节点的端口号,upf的标识,接入点名(accessingpointnaming,apn)。承载建立请求还可以包括承载激活指示,用于指示是否需要激活建立的承载。如果第一节点发送的是备份回程链路删除请求,则候选邻居节点向amf/smf发送承载修改请求,承载修改请求中包括删除承载指示。可选地,如果第一节点发送的是备份回程链路删除请求,候选邻居节点可以直接进入步骤s807,并启动一个定时器,等定时器超时后再执行步骤s803到s806。

s804、amf/smf接收到承载建立或者修改请求后,向upf发送创建或修改承载请求,即可以是创建承载请求,或者是修改承载请求,其中修改承载请求可以用于删除某个承载。

s805、upf向amf/smf发送创建或修改承载响应。创建或修改承载响应中包括以下参数中的至少一个:ufp为承载分配的承载标识,ufp的标识,第一节点的标识,候选邻居节点的标识,端口号,qos参数,承载的状态(是否激活)。

s807到s810、同s707到s710,不再赘述。

通过上述实施例,候选邻居节点可以建立到upf的承载,通过建立的承载,可以随时对承载进行激活,从而降低由于第一节点的回程链路不可用导致第一节点的服务中断而产生的影响,能够实现快速的路由切换,降低服务中断时延,提高服务质量。

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

本申请实施例可以根据上述方法示例对第一节点、第二节点进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,根据上述方法示例,可以有多个候选邻居节点,多个候选邻居节点的在功能上相同,其在对应的各个功能模块相同,以下实施例将仅以一个候选邻居节点作为示例进行描述,但应理解,同一个第一节点可以有多个候选邻居节点。

在采用对应各个功能划分各个功能模块的情况下,图9为本申请的实施例提供的上述实施例中所涉及的第一节点的一种可能的结构示意图,第一节点包括:处理单元902和发送单元903。其中,处理单元901用于支持图6中的步骤s604、s609或s610,图7中的步骤s701,图8中的s801;发送单元901用于支持第一节点执行图6中的s605或s611,图7中的步骤s702、s704、s706或s710,图8中的步骤s802(a1)、s802(b2)或s810。第一节点还可以包括:接收单元903,,用于支持第一节点执行图6中的s601、s602(a)、s603、s608或s614,图7中的步骤s703、s705或s709,图8中的步骤s802(b1)或s809。

在硬件实现上,上述处理单元902可以为处理器;发送单元901可以为发送器,接收单元903可以为接收器,接收器和发送器可以构成通信接口。

图10为本申请的实施例提供的上述实施例中所涉及的第一节点的一种可能的逻辑结构示意图。第一节点包括:处理器1002。在本申请的实施例中,处理器1002用于对该第一节点的动作进行控制管理,例如,处理器1002用于支持第一节点执行图6中的步骤s604、s609或s610,图7中的步骤s701,图8中的s801。第一节点还可以包括:存储器1001和通信接口1003;处理器1002、通信接口1003以及存储器1001可以相互连接或者通过总线1004相互连接。其中,通信接口1003用于支持该第一节点进行通信,存储器1001用于存储第一节点的程序代码和数据。处理器1002调用存储器1001中存储的代码进行控制管理。该存储器1001可以跟处理器耦合在一起,也可以不耦合在一起。

其中,处理器1002可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。总线1004可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

在采用对应各个功能划分各个功能模块的情况下,图11为本申请的实施例提供的上述实施例中所涉及的第二节点的一种可能的结构示意图,第二节点包括:发送单元1101和接收单元1103。其中,发送单元1101用于支持第二节点执行图6中的s601、s603、s606、s608、s612或s614,图7中的步骤s708、图8中的步骤s802(a2)、s808;接收单元1103用于支持第二节点执行图6中的s602(b)、s605、s607、s611、s613,图8中的步骤s802(a1)或s807。第二节点还可以包括:处理单元1102,用于支持第二节点根据接收到的终端发送测量报告后确定测量指示中的潜在邻居节点,或者确定为第一节点配置的回程链路测量阈值,或者确定是否接受第一节点或候选邻居节点发送的备份回程链路添加请求。

在硬件实现上,上述处理单元1102可以为处理器;发送单元1101可以为发送器,接收单元1103可以为接收器,接收器和发送器可以构成通信接口。

图12为本申请的实施例提供的上述实施例中所涉及的第二节点的一种可能的逻辑结构示意图。第二节点包括:处理器1202。在本申请的实施例中,处理器1202用于对该第二节点的动作进行控制管理,例如,处理器1202用于支持第二节点执行确定测量指示中的潜在邻居节点,或者确定为第一节点配置的回程链路测量阈值,或者确定是否接受第一节点或候选邻居节点发送的备份回程链路添加请求。第二节点还可以包括:存储器1201和通信接口1203;处理器1202、通信接口1203以及存储器1201可以相互连接或通过总线1204相互连接。其中,通信接口1203用于支持该第二节点进行通信。存储器1201用于存储第二节点的程序代码和数据。处理器1202调用存储器1201中存储的代码进行控制管理。该存储器1201可以跟处理器耦合在一起,也可以不耦合在一起。

其中,处理器1202可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。总线1204可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

在采用对应各个功能划分各个功能模块的情况下,图13为本申请的实施例提供的上述实施例中所涉及的候选邻居节点的一种可能的结构示意图,候选邻居节点包括:发送单元1301和接收单元1303。其中,发送单元1301用于支持候选邻居节点执行图6中的s607或s613,图7中的步骤s703、s705、s707或s709,图8中的步骤s803、s807或s809;接收单元1303用于支持候选邻居节点执行图6中的s606、s612,图7中的步骤s702、s704、s706、s708或s710,图8中的s802(a2)、s802(b1)、s802(b2)、s806、s808或s810。候选邻居节点还可以包括:处理单元1302,用于支持候选邻居节点根据接收到的测量配置请求为第一节点配置csi-rs资源,或者确定是否接受第二节点发送的备份回程链路添加请求,或者确定是否接受第一节点的备份回程链路添加请求,或者确定建立到upf还是第二节点的承载。

在硬件实现上,上述处理单元1302可以为处理器;发送单元1301可以为发送器,接收单元1303可以为接收器,接收器和发送器可以构成通信接口。

图14为本申请的实施例提供的上述实施例中所涉及的候选邻居节点的一种可能的逻辑结构示意图。候选邻居节点包括:处理器1402。在本申请的实施例中,处理器1402用于对该第二节点的动作进行控制管理,例如,处理器1402用于支持候选邻居节点执行为第一节点配置csi-rs资源,或者确定是否接受第二节点发送的备份回程链路添加请求,或者确定是否接受第一节点的备份回程链路添加请求,或者确定建立到upf还是第二节点的承载。候选邻居节点还可以包括:存储器1401和通信接口1403;处理器1402、通信接口1403以及存储器1401可以相互连接或通过总线1404相互连接。其中,通信接口1403用于支持该候选邻居节点进行通信。存储器1401用于存储候选邻居节点的程序代码和数据。处理器1402调用存储器1401中存储的代码进行控制管理。该存储器1401可以跟处理器耦合在一起,也可以不耦合在一起。

其中,处理器1402可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。总线1404可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

在本申请的另一实施例中,还提供一种可读存储介质,可读存储介质中存储有计算机执行指令,当一个设备(可以是单片机,芯片等)或者处理器执行图6、图7、图8所提供的回程链路维护方法中第一节点、第二节点及候选邻居节点的步骤时,读取存储介质中的计算机执行指令。前述的可读存储介质可以包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

在本申请的另一实施例中,还提供一种计算机程序产品,该计算机程序产品包括计算机执行指令,该计算机执行指令存储在计算机可读存储介质中;设备的至少一个处理器可以从计算机可读存储介质读取该计算机执行指令,至少一个处理器执行该计算机执行指令使得设备实施图6、图8、图8所提供的资源配置方法中第一节点、第二节点以及候选邻居节点的步骤。

在本申请的另一实施例中,还提供一种通信系统,该通信系统包括多个设备,该多个设备包括第一节点、第二节点和候选邻居节点。其中,第一节点可以为图6、图7或图8所提供的第一节点,且用于执行图6、图7、图8所提供的链路维护方法中第一节点的步骤;和/或,第二节点可以为图6、图7或图8所提供的第二节点,且用于执行图6、图7、或者图8所提供的链路维护方法中第二节点的步骤。应理解,该通信系统可以包括多个第一节点,即,第二节点可以有多个第一节点,多个第一节点执行相同或类似的功能。

在本申请实施例中,当第一节点向第二节点发送备份回程链路添加或删除请求后,第二节点为第一节点添加或删除备份回程链路,解决了多跳中继网络中由于网络流量的瞬时变化或者由于高频链路的瞬时中断而导致的回程链路不可用的问题。通过对备份回程链路的维护,可以减少由于回程链路质量或中断产生的延迟或数据传输中断时间,通过备份回程链路,提高中继节点的传输效率。

最后应说明的是:以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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