本公开涉及通信技术领域,特别是一种基站间通信方法、基站和通信系统。
背景技术:
5g作为下一代无线网络的主要技术,具有支持超宽带、大连接等特点。3gpp在2018年6月完成对于nsa(non-standalone,非独立组网)中eutran-nrdc(dualconnectivity,双连接)(简称en-dc)的标准冻结工作,并对完成sa(standalone,独立组网)架构中主要关键功能的定义和规范描述。
截止2018年6月底,目前规范中几种主流的组网架构和接口的情况如下:
在en-dc组网场景中,如图1所示,nr(newradio,新空口)基站称之为en-gnb,与enb(e-utrannodeb,e-utran基站节点)之间采用x2接口进行连接,在本场景中仅由enb维护到epc(evolvedpacketcore,演进的分组核心网)的s1-c接口,en-gnb在支持scg(secondarycellgroup,辅小区组)承载或scgsplit分离承载时需支持epc的s1-u接口,相关协议细节定义在ts37.340中。
相对于以往几代无线技术,5g中支持两种类型的无线接入基站,即基于新空口的nrgnb和基于lte演进的ng-enb(nextgenerationenb,下一代enb),这两种类型的基站都连接到5g的核心网5gc中,其无线网络结构如图2所示。基站间通过xn接口进行连接,基站与5g核心网之间通过ng接口进行连接,相关架构细节定义在ts38.300中。
当gnb和lteenb分别连接到各自的核心网,即gnb连接5gc而enb连接到epc中时,该场景如图3所示,按照2018年7月前3gpp的结论,即gnb和enb之间不支持基站间接口的建立。
在en-dc场景中,enb和gnb通过en-dcx2setup的过程进行接口建立,信令流程图如图4所示,具体的信令内容如表1所示。
表1enb和gnb通过en-dcx2setup接口建立信令
从enb的角度来看,目标基站是一个支持en-dc模式的en-gnb基站,且没有任何信息指示enb可以额外支持sa模式,且en-dc相关的信令,如en-dcconfigurationupdated和en-dccellactivation,均不涉及基站中一个或者多个小区的nsa/sa模式发生变化。
在网络部署过程中,一个基站原则上可以有三种模式,nsaonly,saonly,nsa+sa。在son(self-organizednetworks,自组织网络)anr(automaticneighborrelation,自动邻区关系)过程中为了探索目标nr基站的模式,相关技术中提出了让终端在lte的测量报告中上报小区的三种模式。anr通常用于基站间或者小区间邻区关系尚未建立且没有基站间接口的场景。
在网络部署过程中,一些运营商考虑前期在5g核心网尚未部署时通过部署en-dc架构提升用户的感知,这种部署方式即不部署5gc且gnb不考虑连接到5gc中。后续在sa已部署的gnb上直接升级支持sa功能且连接到5gc,则形成了支持nr空口的基站支持nsa和sa双模式,其协议栈如图5所示。
技术实现要素:
本公开的一个目的在于提高基站配置对模式的自适应能力,提高后向兼容性,从而确保为终端确定适当的移动性策略,保证用户体验。
根据本公开的一个方面,提出一种基站间通信方法,包括:当第一基站与第二基站建立基站间连接时:第一基站通过基站间接口向第二基站发送第一基站的配置信息以便第二基站存入邻区列表,其中,若第一基站覆盖的小区中包括一个或多个支持nsa和sa双模式的小区,则第一基站的配置信息中包括对应小区支持的模式信息;第一基站通过基站间接口接收来自第二基站的配置信息,第二基站的配置信息中包括第二基站的跨核心网切换能力信息;第一基站将第二基站的配置信息存入邻区列表。
在一些实施例中,第一基站的配置信息还包括小区标识、pci(physicalcellidentifier,物理小区标识)信息、tac(trackingareacode,跟踪区码)信息和频点与帧结构信息。
在一些实施例中,小区支持的模式信息通过预定长度的标识携带,当标识为第一预定值时,小区支持nsa和sa双模式;当标识为第二预定值或不存在标识,且tac信息的长度为3比特时,小区支持sa单模式;当标识为第二预定值或不存在标识,且tac信息的长度包括3比特和2比特时,小区支持nsa单模式。
在一些实施例中,在建立第一基站与第二基站间的连接由第一基站发起的情况下,第一基站主动向第二基站发送第一基站的配置信息,以便第二基站反馈第二基站的配置信息。
在一些实施例中,在建立第一基站与第二基站间的连接由第二基站发起的情况下,第一基站在收到第二基站的配置信息后,通过基站间接口消息向第二基站发送第一基站的配置信息。
在一些实施例中,基站间通信方法还包括:当第一基站覆盖的支持nsa单模式的小区切换为支持nsa和sa双模式时:第一基站通过基站间接口向第二基站发送第一基站的目标模式配置信息,第一基站的目标模式配置信息中包括第一基站覆盖的每个小区切换为nsa和sa双模式后的配置信。
在一些实施例中,基站间通信方法还包括:第一基站在向第二基站发送第一基站的目标模式的配置信息后,通过基站间接口接收来自第二基站的配置信息并更新邻区列表。
在一些实施例中,基站间通信方法还包括:第一基站在根据邻区列表确定第二基站具备跨核心网切换能力时,确定位于支持sa模式的小区且支持sa模式的终端能够进行跨核心网切换。
在一些实施例中,基站间通信方法还包括:在第一基站中全部小区的模式均切换为支持sa单模式的情况下:第一基站通过基站间接口消息向第二基站发送基站间接口释放请求,其中,基站间接口释放请求中包括第一基站的基站标识和接口删除原因信息;根据第二基站反馈的删除确认信息删除基站间接口的应用层配置和sctp(streamcontroltransmissionprotocol,流控制传输协议)连接。
在一些实施例中,第一基站为gnb或en-gnb,第二基站为演进型基站enb或ng-enb。
通过这样的方法,基站间建立连接时会交互基站支持的模式信息、基站的跨核心网切换能力信息,并互相存储入邻区列表,从而便于为终端确定适当的移动性策略,保证用户体验。
根据本公开的另一个方面,提出一种基站间通信方法,包括:当第一基站覆盖的支持nsa单模式的小区切换为支持nsa和sa双模式时:第一基站通过基站间接口向第二基站发送第一基站的目标模式配置信息以便第二基站存入邻区列表,第一基站的目标模式配置信息中包括第一基站覆盖的小区支持nsa和sa双模式的模式信息;第一基站通过基站间接口接收来自第二基站的配置信息,第二基站的配置信息中包括第二基站的跨核心网切换能力信息;第一基站将第二基站的配置信息存入邻区列表。
在一些实施例中,第一基站的目标模式配置信息还包括小区切换为支持nsa和sa双模式后的小区标识、pci信息、tac信息和频点与帧结构信息。
在一些实施例中,基站间通信方法还包括:当第一基站与第二基站建立基站间连接时:第一基站通过基站间接口向第二基站发送第一基站的配置信息,其中,若第一基站覆盖的小区中包括一个或多个支持nsa和sa双模式的小区,则第一基站的配置信息中包括对应小区支持的模式信息;第一基站通过基站间接口接收来自第二基站的配置信息,第一基站的配置信息中包括第二基站的跨核心网切换能力信息;第一基站将第二基站的配置信息存入邻区列表。
在一些实施例中,基站间通信方法还包括:第一基站在根据邻区列表确定第二基站具备跨核心网切换能力信息时,确定位于支持sa模式的小区且支持sa模式的终端能够进行跨核心网切换。
在一些实施例中,基站间通信方法还包括:在第一基站中全部小区的模式均切换为支持sa单模式的情况下:通过基站间接口消息向第二基站发送基站间接口释放请求,其中,基站间接口释放请求包括第一基站的基站标识和接口删除原因信息;根据第二基站反馈的删除确认信息删除基站间接口的应用层配置和sctp连接。
在一些实施例中,第一基站为gnb或en-gnb,第二基站为enb或ng-enb。
通过这样的方法,当第一基站覆盖的支持nsa单模式的小区切换为支持nsa和sa双模式时,能够及时向第二基站发送配置信息以更新第二基站的邻区列表,从而便于采用更新后的邻区列表为终端确定适当的移动性策略,保证用户体验。
根据本公开的又一个方面,提出一种基站间通信方法,包括:当支持nsa单模式或支持nsa和sa双模式的第一基站的全部小区均切换为支持sa单模式时:第一基站通过基站间接口向第二基站发送基站间接口释放请求,以便第二基站删除第二基站存储的基站间接口的应用层配置和sctp连接,其中,基站间接口释放请求包括第一基站的基站标识和接口删除原因信息;根据第二基站反馈的删除确认信息删除第一基站存储的基站间接口的应用层配置和sctp连接。
在一些实施例中,第一基站为gnb或en-gnb,第二基站为enb或ng-enb。
在一些实施例中,基站间通信方法还包括:当第一基站与第二基站建立基站间连接时:第一基站通过基站间接口向第二基站发送第一基站的配置信息以便第二基站存入邻区列表,其中,若第一基站覆盖的小区中包括一个或多个支持nsa和sa双模式的小区,则第一基站的配置信息中包括对应小区支持的模式信息;第一基站通过基站间接口接收来自第二基站的配置信息,第二基站的配置信息中包括第二基站的跨核心网切换能力信息;第一基站将第二基站的配置信息存入邻区列表。
通过这样的方法,当第一基站覆盖的全部小区均切换为支持sa单模式时,能够释放第一基站、第二基站的基站间接口,且能够记录释放原因,从而使基站的配置符合模式更新的要求,提高基站配置对模式的自适应能力。
根据本公开的再一个方面,提出一种基站间通信方法,包括:当第一基站与第二基站建立基站间连接时:第二基站通过基站间接口向第一基站发送第二基站的配置信息以便第一基站存入邻区列表,第二基站的配置信息中包括第二基站的跨核心网切换能力信息;第二基站通过基站间接口接收来自第一基站的配置信息,其中,若第一基站覆盖的小区中包括一个或多个支持nsa和sa双模式的小区,则第一基站的配置信息中包括对应小区支持的模式信息;第二基站将第一基站的配置信息存入邻区列表。
在一些实施例中,第一基站的配置信息还包括小区标识、pci信息、tac信息和频点与帧结构信息。
在一些实施例中,第二基站根据第一基站的配置信息中预定长度的标识确定小区支持的模式,其中,当标识为第一预定值时,确定小区支持nsa和sa双模式;当标识为第二预定值或第一基站的配置信息不携带标识,且tac信息的长度为3比特时,确定小区支持sa单模式;当标识为第二预定值或第一基站的配置信息不携带标识,且tac信息的长度包括3比特和2比特时,小区支持nsa单模式。
在一些实施例中,在建立第一基站与第二基站间的连接由第二基站发起的情况下,第二基站主动向第一基站发送第二基站的配置信息,以便第一基站反馈第一基站的配置信息。
在一些实施例中,在建立第一基站与第二基站间的连接由第一基站发起的情况下,第二基站在收到第一基站的配置信息后,通过基站间接口消息向第一基站发送第二基站的配置信息。
在一些实施例中,基站间通信方法还包括:当第一基站覆盖的支持nsa单模式的小区切换为支持nsa和sa双模式时:第二基站通过基站间接口获取第一基站的目标模式配置信息,并更新邻区列表,第一基站的目标模式配置信息中包括第一基站覆盖的每个小区切换为nsa和sa双模式后的配置信息;通过基站间接口向第一基站发送第二基站的配置信息。
在一些实施例中,基站间通信方法还包括:第二基站在确定自身具备跨核心网切换能力,且根据邻区列表确定支持sa模式的终端位于支持sa模式的小区时,允许终端跨核心网切换。
在一些实施例中,基站间通信方法还包括:第二基站根据邻区列表确定支持sa单模式和/或支持nsa和sa双模式的小区,以及小区所在的频点,在第二基站的广播消息中增加频点和/或小区的重选参数信息。
在一些实施例中,基站间通信方法还包括:在第一基站切换为支持sa单模式的情况下:通过基站间接口接收来自第一基站的基站间接口释放请求,其中,基站间接口释放请求包括第一基站的基站标识和接口删除原因信息;删除基站间接口的应用层配置和sctp连接,并向第一基站反馈删除确认信息。
通过这样的方法,基站间建立连接时会交互基站支持的模式信息、基站的跨核心网切换能力信息,并互相存储入邻区列表,从而便于为终端确定适当的移动性策略,保证用户体验。
根据本公开的另外一个方面,提出一种基站间通信方法,包括:当第一基站覆盖的支持nsa单模式的小区切换为支持nsa和sa双模式时:第二基站通过基站间接口接收来自第一基站的目标模式配置信息并存入邻区列表,第一基站的目标模式配置信息中包括第一基站覆盖的每个小区切换为支持nsa和sa双模式后的配置信息;第二基站通过基站间接口向第一基站发送第二基站的配置信息以便第一基站存入邻区列表,第二基站的配置信息中包括第二基站的跨核心网切换能力信息。
在一些实施例中,第一基站的目标模式配置信息还包括小区切换为支持nsa和sa双模式后的小区标识、pci信息、tac信息和频点与帧结构信息。
在一些实施例中,基站间通信方法还包括:当第一基站与第二基站建立基站间连接时:第二基站通过基站间接口向第一基站发送第二基站的配置信息,第二基站的配置信息中包括第二基站的跨核心网切换能力信息;第二基站通过基站间接口接收来自第一基站的配置信息并存入邻区列表,其中,若第一基站覆盖的小区中包括一个或多个支持nsa和sa双模式的小区,则第一基站的配置信息中包括对应小区支持的模式信息。
在一些实施例中,基站间通信方法还包括:第二基站在确定自身具备跨核心网切换能力,且支持sa模式的终端位于支持sa模式的小区时,允许终端跨核心网切换。
在一些实施例中,基站间通信方法还包括:第二基站根据邻区列表确定支持sa单模式和/或支持nsa和sa双模式的小区,以及小区所在的频点,在第二基站的广播消息中增加频点和/或小区的重选参数信息。
在一些实施例中,基站间通信方法还包括:在第一基站中的全部小区均切换为支持sa单模式的情况下:通过基站间接口接收来自第一基站的基站间接口释放请求,其中,基站间接口释放请求包括第一基站的基站标识和接口删除原因信息;删除基站间接口的应用层配置和sctp连接,并向第一基站反馈删除确认信息,以便第一基站删除基站间接口的应用层配置和sctp连接。
通过这样的方法,当第一基站覆盖的支持nsa单模式的小区切换为支持nsa和sa双模式时,第二基站能够从第一基站获取更新的配置信息进而更新自身的邻区列表,且能够向第一基站提供自身的跨核心网切换能力信息,从而便于基站采用更新后的邻区列表为终端确定适当的移动性策略,保证用户体验。
根据本公开的其中一个方面,提出一种基站间通信方法,包括:当支持nsa单模式或支持nsa和sa双模式的第一基站的全部小区均切换为支持sa单模式时:第二基站通过基站间接口接收来自第一基站的基站间接口释放请求,其中,基站间接口释放请求包括第一基站的基站标识和接口删除原因信息;删除基站间接口的应用层配置和sctp连接;向第一基站反馈删除确认信息,以便第一基站删除基站间接口的应用层配置和sctp连接。
在一些实施例中,第一基站为gnb或en-gnb,第二基站为enb或ng-enb。
在一些实施例中,基站间接口由第一基站或第二基站发起建立;当第一基站与第二基站建立基站间连接时:第二基站通过基站间接口向第一基站发送第二基站的配置信息,第二基站的配置信息中包括第二基站的跨核心网切换能力信息;第二基站通过基站间接口接收来自第一基站的配置信息并存入邻区列表,其中,若第一基站覆盖的小区中包括一个或多个支持nsa和sa双模式的小区,则第一基站的配置信息中包括对应小区支持的模式信息。
通过这样的方法,当第一基站覆盖的全部小区均切换为支持sa单模式时,能够释放第一基站、第二基站的基站间接口,且能够记录释放原因,从而使基站的配置符合模式更新的要求,提高基站配置对模式的自适应能力。
根据本公开的其中另一个方面,提出一种基站,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上文中任意一种基站间通信方法。
这样的基站能够实现覆盖的各个小区的模式信息、配置信息,以及基站的跨核心网切换能力信息的交互,能够根据交互的信息更改配置,从而提高基站配置对模式的自适应能力,提高后向兼容性,确保为终端确定适当的移动性策略,保证用户体验。
根据本公开的其中另一个方面,提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中任意一种基站间通信方法的步骤。
通过执行这样的计算机可读存储介质上的指令,基站能够实现覆盖的各个小区的模式信息、配置信息,以及基站的跨核心网切换能力信息的交互,能够根据交互的信息更改配置,从而提高基站配置对模式的自适应能力,提高后向兼容性,确保为终端确定适当的移动性策略,保证用户体验。
另外,根据本公开的一个方面,提出一种通信系统,包括:第一基站,被配置为执行上文中任意一种由第一基站执行的方法;第二基站,被配置为执行上文中任意一种由第二基站执行的方法;和,核心网。
在一些实施例中,第一基站为gnb或en-gnb,第二基站为enb或ng-enb。
这样的通信系统中,基站能够实现覆盖的各个小区的模式信息、配置信息,以及基站的跨核心网切换能力信息的交互,能够根据交互的信息更改配置,从而提高基站配置对模式的自适应能力,提高后向兼容性,有助于为终端确定适当的移动性策略,保证用户体验。
附图说明
此处所说明的附图用来提供对本公开的进一步理解,构成本公开的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:
图1为en-dc场景中的组网架构图。
图2为5g无线网络结构图。
图3为enb和gnb组网场景示意图。
图4为enb和gnb通过en-dcx2setup建立接口连接的信令流程图。
图5为nsa和sa共站场景的协议栈示意图。
图6为本公开的基站间通信方法的一个实施例的流程图。
图7为本公开的基站间通信方法的另一个实施例的流程图。
图8为本公开的基站间通信方法的又一个实施例的流程图。
图9为本公开的基站间通信方法的一个实施例的信令流程图。
图10为本公开的基站的一个实施例的示意图。
图11为本公开的基站的另一个实施例的示意图。
图12为本公开的通信系统的一个实施例的示意图。
具体实施方式
下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
发明人发现,相关技术中存在如下问题:
1)当gnb的模式发生改变时,enb无法即时获取:
基于目前通过en-dcx2setup过程建立的x2接口,lte认为gnb是一个en-gnb基站,若gnb改变为nsa+sa双模式时,现有x2信令过程不支持gnb模式发生改变,亦无法使用anr过程去获取模式变化。无法获取模式变化的原因包括:(1)anr用于小区间没有邻区关系且无x2接口的场景中,但是本场景中两个基站之间已经具备了x2接口;(2)lteenb无法知道nrgnb何时修改了状态,若持续用终端进行anr测量将导致额外空口信令的消耗。
在无法确定目标基站模式的情况下,lte基站无法确定是否可以将支持sa或者nsa+sa双模的终端通过跨核心网切换到gnb中,因此这将可能会导致一些场景中终端体验变差。
2)enb无法知道同一gnb基站内的不同小区配置的模式差异:
一个基站可以支持多个5g频点,如3400~3500mhz和3500mhz~3600mhz,其中,部分频点适合与lte1.8ghz做nsa,而部分频点由于上行双发功率回退较大,并不适合与lte1.8ghz做nsa。因此,一个基站中的不同频点或者小区存在着可以配置为nsa,sa或者nsa+sa双模式的情况。
目前的x2接口信令不支持小区级的模式交互,若按照en-dcx2setup过程建立接口,lte可以认为目标基站所有小区均支持nsa模式,因此lte的邻区列表里所有的gnb小区都是支持nsa的。若发起senb(secondaryenb,辅e-utran基站节点)添加过程,将会导致senb拒绝添加。
3)gnb无法知道enb是否支持跨核心网切换:
在nsa阶段由于所有的移动性锚点都位于lte侧,因此enb可以不具备支持跨核心网切换的功能,而跨核心网切换的功能需要enb支持额外的信令和格式。当gnb升级成为nsa+sa双模后,跨核心网切换成为必要的需求,若enb不支持则可能导致gnb到enb切换失败。
4)gnb升级到sa单模式后无法释放x2接口:
由于目前协议不支持sa模式下的gnb与enb建立x2接口,因此nr基站从en-gnb转变为gnb时需要释放按照en-dc模式建立的x2接口,但是现有的en-dcx2removal没有明确指示enb为什么要释放,同样enb也无法基于此进行邻区关系中小区模式的改变。
本公开的基站间通信方法的一个实施例的流程图如图6所示,其中虚线左侧由第一基站执行,虚线右侧由第二基站执行。在一个实施例中,第一基站可以为gnb或en-gnb,第二基站可以为enb或ng-enb。当第一基站与第二基站建立基站间连接时:
在步骤601中,第一基站通过基站间接口向第二基站发送第一基站的配置信息,其中,若第一基站覆盖的小区中包括一个或多个支持nsa和sa双模式的小区,则第一基站的配置信息中包括对应小区支持的模式信息。
在一个实施例中,第一基站的配置信息可以包括但不限制于:
●小区的标识信息:nrcgi(commongatewayinterface,通用网关接口)信息,长度36比特
●小区的pci信息
●小区的tac信息:2byte和/或3byte长度
●小区的频点和帧结构信息
●小区的模式信息。
在一个实施例中,小区的模式信息可以采用1比特长度的标识携带,当标识为第一预定值,如1时,小区为nsa和sa双模,当标识为第二预定值,如2时,或标识字段空缺时,需要根据tac的格式组合来进行判定,若只有3byte的tac,则认为是仅支持sa模式,若包括2byte和3byte的tac,则认为是仅支持nsa。
在步骤602中,第二基站通过基站间接口接收第一基站发送的配置信息。
在步骤603中,第二基站将第一基站的配置信息存入邻区列表。
在一个实施例中,第二基站根据第一基站的配置信息存储的邻区列表中可以包括但不限于以下内容:
●小区的标识:nrcgi信息,长度可以为36比特
●小区的pci信息
●小区的tac信息:2byte和/或3byte长度
●小区的频点
●小区的帧结构
●小区的模式信息:仅支持nsa单模式,仅支持sa单模式,或支持nsa和sa双模式
在步骤604中,第二基站通过基站间接口向第一基站发送第二基站的配置信息,第二基站的配置信息中包括第二基站的跨核心网切换能力信息。
在一个实施例中,第二基站和小区配置信息包括但不限于如下:
●第二基站的基站标识
●每个小区的配置信息,包括:
●小区的频率信息
●小区的tac
●小区的pci信息
●小区的带宽和子帧配置信息
●是否支持跨epc和5gc核心网切换:1比特,为1表示支持,为0或者本信息不携带表示不支持。
在步骤605中,第一基站通过基站间接口接收来自第二基站的配置信息。
在步骤606中,第一基站将第二基站的配置信息存入邻区列表。在一个实施例中,第一基站收到第二基站发送的配置信息后,根据收到的消息内容保存第二基站的基站配置信息、小区配置信息及是否支持跨核心网切换信息。
通过这样的方法,基站间建立连接时会交互基站支持的模式信息、基站的跨核心网切换能力信息,并互相存储入邻区列表,从而便于为终端确定适当的移动性策略,保证用户体验。
在一个实施例中,步骤601与步骤604没有前后关系,可以先执行步骤601到步骤603,再执行步骤604到步骤606,或先执行步骤604到步骤606,再执行步骤601到步骤603。在一个实施例中,若建立第一基站与第二基站间的连接由第一基站,则第一基站主动向第二基站发送第一基站的配置信息,第二基站在收到第一基站的配置信息后反馈第二基站的配置信息;若建立第一基站与第二基站间的连接由第二基站发起,则第一基站在收到第二基站的配置信息后,通过基站间接口消息向第二基站发送第一基站的配置信息。
通过这样的方法,核心网或控制人员可以通过第一基站或第二基站中的任意一侧发起建立基站间连接,提高了控制的灵活性。
在一个实施例中,第一基站可以根据邻区列表信息及第二基站是否支持跨epc和5gc核心网切换的能力,确定支持sa模式的终端是否可以采用跨epc和5gc核心网切换的方式。在一个实施例中,第二基站针对邻区列表中支持sa单模式和/或nsa和sa双模小区所在的频点,在可以在第二基站的广播消息中增加这些频点和/或小区的重选参数信息。第二基站根据邻区列表信息、终端的能力及第二基站自身是否支持跨epc和5gc核心网切换的能力,确定终端采用激活第一基站作为senb,采用跨epc和5gc核心网切换或维持在lte载波等移动性方案,从而为终端确定适当的移动性策略,保证用户体验。
本公开的基站间通信方法的另一个实施例的流程图如图7所示,其中,虚线左侧由第一基站执行,虚线右侧由第二基站执行。在一个实施例中,第一基站为gnb或en-gnb,第二基站为enb或ng-enb。当第一基站覆盖的支持nsa单模式的小区切换为支持nsa和sa双模式时:
在步骤701中,第一基站通过基站间接口向第二基站发送第一基站的目标模式配置信息,第一基站的目标模式配置信息中包括第一基站覆盖的每个小区切换为nsa和sa双模式后的配置信息。
在步骤702中,第二基站通过基站间接口接收来自第一基站的目标模式配置信息。
在步骤703中,第二基站将第一基站的目标模式配置信息存入邻区列表。
在步骤704中,第二基站通过基站间接口向第一基站发送第二基站的配置信息,第二基站的配置信息中包括第二基站的跨核心网切换能力信息。
在步骤705中,第一基站通过基站间接口接收来自第二基站的配置信息。
在步骤706中,第一基站利用接收的第二基站的配置信息更新邻区列表。
通过这样的方法,当第一基站覆盖的支持nsa单模式的小区切换为支持nsa和sa双模式时,能够及时向第二基站发送配置信息以更新第二基站的邻区列表,从而便于采用更新后的邻区列表为终端确定适当的移动性策略,保证用户体验。
在一个实施例中,第二基站还可以针对邻区列表中支持sa单模式和/或nsa和sa双模小区所在的频点,在其广播消息中增加这些频点和/或小区的重选参数信息,并针对不再支持sa的频点和/或小区,在其广播消息中删除这些频点和/或小区的重选参数配置。
第二基站检查第二基站是否支持跨epc和5gc核心网切换功能,若不支持则将本小区的配置信息及基站配置信息通过基站间接口消息发送给第一基站,否则将增强配置信息通过基站间接口指示给第一基站。
第一基站根据邻区列表信息及第二基站是否支持跨epc和5gc核心网切换的能力,确定支持sa模式的终端是否可以采用跨epc和5gc核心网切换的方式。
在一个实施例中,在终端通信过程中,当第一基站在根据邻区列表确定第二基站具备跨核心网切换能力信息时,确定位于支持sa模式的小区且支持sa模式的终端能够进行跨核心网切换。在一个实施例中,第二基站在确定自身具备跨核心网切换能力,且支持sa模式的终端位于支持sa模式的小区时,允许终端跨核心网切换。例如,当终端仅支持sa模式时,若由于触发了ar/vr业务等情况需要切换至5g网络,能够根据邻区列表信息以及自身支持跨核心网切换能力,将终端通过跨核心网切换的方式切换到gnb,提高用户体验。
通过这样的方法,能够确保为终端确定适当的移动性策略,保证用户体验。
本公开的基站间通信方法的又一个实施例的流程图如图8所示,其中,虚线左侧由第一基站执行,虚线右侧由第二基站执行。在一个实施例中,第一基站为gnb或en-gnb,第二基站为enb或ng-enb。当第一基站覆盖范围内的全部小区均切换为只支持sa单模式时:
在步骤801中,第一基站通过基站间接口向第二基站发送基站间接口释放请求,基站间接口释放请求包括第一基站的基站标识和接口删除原因信息。
在一个实施例中,第一基站可以利用基站间通信的消息,如en-dcx2setuprequest过程通知第二基站需要释放基站间接口x2连接,en-dcx2setuprequest消息包含但不限于如下信息之一或者组合:
●第一基站的基站标识:22~32比特长度
●删除原因:en-dc状态不支持
在步骤802中,第二基站通过基站间接口接收来自第一基站的基站间接口释放请求。
在步骤803中,第二基站删除基站间接口的应用层配置和sctp连接。在一个实施例中,第二基站可以根据消息中携带的第一基站的基站标识确定邻区列表中该基站的所有小区,并根据删除原因确定这些小区变为仅支持sa的状态,并将这些小区的模式改为仅支持sa状态。针对这些小区所在的频点信息,调整广播消息中相应频点和/或小区的重选参数配置。在一个实施例中,第二基站在收到en-dcx2setuprequest消息后,还可以根据自身是否支持跨epc和5gc的切换功能,确定是否支持sa功能的终端通过跨核心网切换到gnb。
在步骤804中,第二基站向第一基站反馈删除确认信息。在一个实施例中,第二基站可以发送en-dcx2setupresponse消息给gnb,该确认信息包括但不限于如下:
●第二基站基站标识别
●是否支持跨epc和5gc核心网切换:1比特,为1表示支持,为0或者本信息不携带表示不支持。
在步骤805中,第一基站获取第二基站反馈的删除确认信息。
在步骤806中,根据第二基站反馈的删除确认信息删除基站间接口的应用层配置和sctp连接。在一个实施例中,第一基站收到确认消息后,调整其邻区信息,确定第一基站与该第二基站所有小区没有基站间接口连接,并删除基站间接口连接中所有应用层配置和基站间接口的sctp连接。
通过这样的方法,当第一基站覆盖的全部小区均切换为支持sa单模式时,能够释放第一基站、第二基站的基站间接口,且能够记录释放原因,从而使基站的配置符合模式更新的要求,提高基站配置对模式的自适应能力。
本公开的基站间通信方法的一个实施例的信令流程图如图9所示。
假设场景中存在两个基站节点,分别为enb和gnb,其中gnb所有小区均支持nsa和sa双模式,且两个基站节点之间没有x2接口。enb和gnb的邻区关系表中都没有对方的配置信息。gnb包含了四个小区分别是小区1/3和小区2/4,其中小区1和3采用频点f1,而小区2和4采用频点f2。
若gnb的omc(operationandmaintenancecenter,操作维护中心)触发了与gnb的x2接口建立过程,则:
在901中,gnb将自身的基站配置和每个小区的增强配置信息通过en-dcx2setupresponse消息发送给enb。
小区1和3的配置信息包括:
●小区的标识信息:nrcgi信息,长度36比特
●小区的pci信息
●小区的tac信息:3byte长度
●小区的频点和帧结构信息
●小区的模式信息:1
小区2和4的配置信息包括:
●小区的标识信息:nrcgi信息,长度36比特
●小区的pci信息
●小区的tac信息:3byte长度
●小区的频点和帧结构信息
●小区的模式信息:0
enb收到gnb发送的en-dcx2setupresponse消息后,把gnb小区的配置信息保存在邻区列表中,邻区列表包含:
●小区的标识:nrcgi信息
●小区的pci信息
●小区的tac信息:3byte长度
●小区的频点
●小区的帧结构
●小区的模式信息
在902中,enb将本小区的配置信息及基站配置信息通过en-dcx2setuprequest消息发送给gnb,该消息包括:
enb的基站标识
每个小区的配置信息,包括:
●小区的频率信息
●小区的tac
●小区的pci信息
●小区的带宽和子帧配置信息
●是否支持跨epc和5gc核心网切换:1
在一个实施例中,enb可以针对邻区列表中小区1和3所在的频点f1,小区2和4所在频点f2,在其广播消息中增加f1和f2的重选参数信息。enb根据终端仅支持sa模式的能力,在由于触发了ar/vr业务导致需要切换核心网的情况下,因此根据邻区列表信息以及自身支持跨核心网切换能力,将终端通过跨核心网切换的方式切换到gnb。
在一个实施例中,若enb的omc触发了与gnb的x2接口建立过程,则:
在911中,enb发现目标gnb的预配置信息中支持nsa和sa双模式,enb发现目标的gnb所有小区的预配置信息中都缺少模式信息且enb支持跨epc和5gc核心网切换功能,则需要将本小区的配置信息及基站配置信息通过en-dcx2setuprequest消息发送给gnb,该消息包括enb的基站标识。每个小区的配置信息包括:
●小区的频率信息
●小区的tac
●小区的pci信息
●小区的带宽和子帧配置信息
●是否支持跨epc和5gc核心网切换:1
在912中,gnb收到enb发送的x2消息后,根据收到的消息内容保存enb的基站配置信息、小区配置信息和支持跨核心网切换信息,其中若gnb发现小区1和3都支持nsa和sa双模,而小区2和4仅支持sa模式。则将gnb将其基站配置和每个小区的增强配置信息通过en-dcx2setupresponse消息发送给enb。
小区1和3的配置信息包括:
●小区的标识信息:nrcgi信息,长度36比特
●小区的pci信息
●小区的tac信息:3byte长度
●小区的频点和帧结构信息
●小区的模式信息:1
小区2和4的配置信息包括:
●小区的标识信息:nrcgi信息,长度36比特
●小区的pci信息
●小区的tac信息:3byte长度
●小区的频点和帧结构信息
●小区的模式信息:0
enb收到gnb发送的en-dcx2setupresponse消息后,把gnb小区的配置信息或者增强配置信息保存到邻区列表中,邻区列表包含:
●小区的标识:nrcgi信息
●小区的pci信息
●小区的tac信息:3byte长度
●小区的频点
●小区的帧结构
●小区的模式信息
enb针对邻区列表中小区1和3所在的频点f1,小区2和4所在频点f2,在其广播消息中增加f1和f2的重选参数信息。enb根据终端仅支持sa模式的能力,在由于触发了ar/vr业务导致需要切换核心网的情况下,因此根据邻区列表信息以及自身支持跨核心网切换能力,将终端通过跨核心网切换的方式切换到gnb。
在一个实施例中,当gnb从仅支持nsa模式升级到支持nsa+sa双模式时:
在921中,gnb在模式发生变化后将基站配置和每个小区的配置信息通过en-dcconfigurationupdaterequest消息发送给enb,四个小区的增强配置信息包含如下:
●小区的标识信息:nrcgi信息,长度36比特
●小区的pci信息
●小区的tac信息:3byte长度
●小区的频点和帧结构信息
●小区的模式信息:1
在922中,enb收到gnb发送的en-dcconfigurationupdateresponse消息后,把邻区关系列表中的gnb小区的增强配置信息中的模式从仅支持nsa改为支持nsa和sa双模。
enb针对邻区列表中小区1和3所在的频点f1,小区2和4所在频点f2,在其广播消息中增加f1和f2的重选参数信息。若原本不支持跨epc和5gc核心网切换功能的enb升级后支持跨epc和5gc核心网切换功能,则将本小区的配置信息及支持跨epc和5gc核心网切换能力通过en-dcconfigurationupdateresponse消息发送给gnb。
在一个实施例中,当gnb从原先仅支持nsa模式改为仅支持sa单模式:
在931中,gnb中所有小区的模式变为仅支持sa状态时,gnb利用en-dcx2setuprequest过程通知enb需要释放x2连接,其中en-dcx2setuprequest消息包含:
●en-gnb基站标识:22~32比特长度
●删除原因:en-dc状态不支持
enb收到en-dcx2setuprequest消息后,根据消息中携带的en-gnb基站标识确定邻区列表中该基站的所有小区,并根据删除原因确定这些小区变为仅支持sa的状态,并将这些小区的模式改为仅支持sa状态。enb针对邻区列表中小区1和3所在的频点f1,小区2和4所在频点f2,在其广播消息中增加f1和f2的重选参数信息。
在932中,enb发送en-dcx2setupresponse消息给gnb,并删除x2连接中所有应用层配置和x2的sctp连接。消息中携带对于删除x2连接的确认信息,该确认信息包括:
●enb基站标识别
●是否支持跨epc和5gc核心网切换:1
gnb收到确认消息后,调整其邻区信息,确定gnb与该enb所有小区没有x2连接,并删除x2连接中所有应用层配置和x2的sctp连接。enb1根据ue1的ue能力仅支持sa模式,由于触发了ar/vr业务,因此根据邻区列表信息以及自身支持跨核心网切换能力,将ue1通过跨核心网切换的方式切换到gnb。
通过这样的方法,gnb在支持的nsa/sa模式发生变化时,enb侧能够自行感知并调整相应的参数配置和移动性策略,减少了人工干预;可以支持gnb不同小区配置不同的模式,减少了现有协议体系对于系统模式配置的约束;支持enb支持跨epc和5gc核心网能力的自动交互,gnb可以基于该信息进行有效的互操作方案的选择;对终端改变较小,有良好的后向兼容性和部署可行性;在现有协议上进行增强,没有引入新的协议过程,实现难度较低。
本公开基站的一个实施例的结构示意图如图10所示。基站包括存储器1001和处理器1002。其中:存储器1001可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储上文中基站间通信方法的对应实施例中的指令。处理器1002耦接至存储器1001,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器1002用于执行存储器中存储的指令,能够使基站的配置符合模式更新的要求,提高基站配置对模式的自适应能力。
在一个实施例中,还可以如图11所示,基站1100包括存储器1101和处理器1102。处理器1102通过bus总线1103耦合至存储器1101。该基站1100还可以通过存储接口1104连接至外部存储装置1105以便调用外部数据,还可以通过网络接口1106连接至网络或者另外一台计算机系统(未标出)。此处不再进行详细介绍。
在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够使基站的配置符合模式更新的要求,提高基站配置对模式的自适应能力。
在另一个实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现基站间通信方法对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本公开的通信系统1200的一个实施例的示意图如图12所示。核心网1201可以包括epc、5gc,可以根据网络升级的情况修改核心网的具体内容。第一基站1202可以为为gnb或en-gnb,执行上文的基站间通信方法中任意一种由第一基站执行的操作;第二基站1203可以为enb或ng-enb,执行上文中任意一种由第二基站执行的操作。
这样的通信系统中,基站能够实现覆盖的各个小区的模式信息、配置信息,以及基站的跨核心网切换能力信息的交互,能够根据交互的信息更改配置,从而提高基站配置对模式的自适应能力,提高后向兼容性,确保为终端确定适当的移动性策略,保证用户体验。
本公开是参照根据本公开实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
可能以许多方式来实现本公开的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
最后应当说明的是:以上实施例仅用以说明本公开的技术方案而非对其限制;尽管参照较佳实施例对本公开进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本公开的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本公开技术方案的精神,其均应涵盖在本公开请求保护的技术方案范围当中。