一种通信方法及装置与流程

文档序号:16675400发布日期:2019-01-18 23:54阅读:319来源:国知局
一种通信方法及装置与流程

本发明涉及通信领域,具体涉及一种通信方法及装置。



背景技术:

5g网络架构具有革新性和组网的灵活性。如图1所示,在5g网络中无线接入网侧的基站被分离为集中式处理网元(cu,centralizedunit)和分布式处理网元(du,distributedunit)两个功能实体。通过cu来控制多个du,可以实现云架构的基带集中处理和针对用户的远端分布式提供服务。在cu-du分离的架构中,时延不敏感的网络功能放在cu中,时延敏感的网络功能放在du中,cu与du之间通过理想/或非理想前传(fronthaul)进行传输和连接,实现多点协作化功能,并可以支持分离或一体化站点的灵活组网。另外,这种集中式处理网元和分布式处理网元分离的架构也可以适合将来4g的演进。

但由于基站被分离为cu和du,以前基站是直接管理归属在该基站的小区,可以通过小区id(小区标识)推导出特定小区归属为哪个基站。但现在是由cu和du共同管理归属在该基站的小区,无法直接知道哪些小区是归属于哪些du,以及cu管理了哪些du,也就对分布式基站与终端之间的通信造成了影响。

针对相关技术中由于分布式基站中cu、du无法标识而影响分布式基站与终端之间通信的技术问题,目前尚未提出有效的解决方案。



技术实现要素:

为了解决上述技术问题,本发明实施例提供了一种通信方法及装置。

本申请提供了:

一种通信方法,包括:

集中式处理网元cu获取指定小区的全局小区id;

cu在本地保存的第一全局id列表中查询所述全局小区id归属的全局duid;

cu根据所述全局duid发送第一消息至相应的分布式处理网元du,所述第一消息携带有所述全局小区id;

其中,所述第一全局id列表包含本cu的全局cuid、归属于本cu的du的全局duid、以及归属于所述du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

其中,所述cu获取指定小区的全局小区id,包括如下之一:

cu接收来自网络侧高层节点的无线资源控制rrc消息,所述rrc消息携带有目标小区的全局小区id;

cu从本地查询业务承载当前所建立小区的全局小区id;

cu接收来自其他网元的密钥更新请求,所述密钥更新请求携带有当前小区的全局小区id;

cu在判决需要更新当前与终端之间的连接所使用的密钥时,查询所述终端当前所接入小区的全局小区id。

其中,所述cu根据所述duid发送第一消息至相应的du,包括如下之一:

所述cu根据所述duid将来自网络侧高层节点的rrc消息转发至相应的du;

所述cu根据所述duid将自身构建的广播消息发送至相应的du;

所述cu根据所述duid将自身构建的密钥更新消息发送至相应的du。

其中,所述广播消息包括如下之一:

所述cu所归属基站的架构信息,所述架构信息表示所述基站的架构为一体式还是分布式;

所述第一全局id列表中所有的全局duid和全局小区id。

其中,所述广播消息为如下之一:

主信息块mib;

系统信息块sib。

其中,所述cu根据所述duid将自身构建的密钥更新消息发送至相应的du之前,还包括:利用当前物理小区标识pci、目标小区下行频点号earfcn-dl、以及所述全局duid生成密钥;

所述密钥更新消息或所述rrc消息包括:所述密钥。

其中,还包括:接收来自du的第二消息并将所述第二消息送至网络侧,所述第二消息携带全局小区id。

其中,所述第二消息为如下之一:

来自终端且需要转发至网络侧的rrc消息;

由所述du构建的消息。

其中,在获取指定小区的全局小区id之前,还包括:按照预定义格式生成所述全局小区id、全局duid以及全局cuid,建立所述第一全局id列表并保存在所述cu的本地。

其中,所述按照预定义格式生成所述全局小区id、全局duid以及全局cuid,包括:

基于公共陆地移动网络plmnid和预定义的小区id生成所述全局小区id;

基于plmnid和预定义的duid生成所述全局duid;

基于plmnid和预定义的cuid生成所述全局cuid;

其中,所述小区id用于唯一标识归属于同一du的小区,所述duid用于唯一标识归属于同一cu的du,所述cuid用于唯一标识归属于同一基站的cu。

其中,所述按照预定义格式生成所述全局cuid,还包括如下之一:利用基站id预定义所述cuid;利用预定格式的第一比特标识符预定义所述cuid;

其中,所述按照预定义格式生成所述全局duid,还包括如下之一:

利用预定格式的第二比特标识符预定义所述duid;

利用基站id预定义所述duid;

利用所述cuid预定义所述duid。

其中,所述按照预定义格式生成所述全局小区id,还包括:

通过扩展长度的演进通用陆地无线接入网络小区标识eci预定义所述小区标识。

一种通信方法,包括:

分布式处理网元du接收来自集中式处理网元cu的第一消息,所述第一消息携带全局小区id;

根据所述第一消息中携带的全局小区id,查询本地保存的第二全局id列表;

在所述第二全局id列表中查询到所述全局小区id时,将所述第一消息发送至终端;

其中,所述第二全局id列表包含本du的全局duid、本du所归属cu的全局cuid、及归属于本du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

其中,所述第一消息为如下之一:

无线资源控制rrc消息;

广播消息;

密钥更新消息。

其中,所述广播消息为如下之一:

主信息块mib;

系统信息块sib。

其中,所述广播消息包括如下之一:所述cu所归属基站的架构信息,所述架构信息表示所述基站的架构为一体式还是分布式;所述cu管理的所有du的全局duid及归属于所述du的全局小区id。

其中,所述密钥更新消息或所述rrc消息包括:所述cu利用当前物理小区标识pci、目标小区下行频点号earfcn-dl、以及所述全局duid生成的密钥。

其中,还包括:获取指定小区的全局小区id;在本地保存的全局duid列表中查询自身所归属cu的全局cuid;根据所述全局cuid发送第二消息至相应的cu,所述第二消息携带有所述全局小区id。

其中,所述获取指定小区的全局小区id,包括如下之一:接收来自终端的rrc消息,所述rrc消息携带有终端当前服务小区的全局小区id;从本地查询业务承载当前所建立小区的全局小区id。

其中,所述第二消息为如下之一:来自终端且需要转发至网络侧的rrc消息;本du构建的消息。

一种通信方法,包括:

终端接收来自分布式处理网元du的第一消息,所述第一消息携带全局小区id;

所述第一消息为如下之一:

无线资源控制rrc消息;

广播消息;

密钥更新消息。

其中,在所述第一消息为密钥更新消息时,接收来自du的第一消息之后,还包括:终端利用当前物理小区标识pci、目标小区下行频点号earfcn-dl、以及所述全局duid生成密钥。

其中,还包括:向所述du发送rrc消息,所述rrc消息携带所述终端当前服务小区的全局小区id或待接入小区的全局小区id。

一种通信装置,包括:

第一获取模块,用于获取指定小区的全局小区id;

第一查询模块,用于在本地保存的第一全局id列表中查询所述全局小区id归属的全局duid;

第一发送模块,用于根据所述全局duid发送第一消息至相应的du,所述第一消息携带有所述全局小区id;

其中,所述第一全局id列表包含本集中式处理网元cu的全局cuid、归属于本cu的分布式处理网元du的全局duid、以及归属于所述du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

其中,所述第一获取模块,具体用于通过如下之一方式获取指定小区的全局小区id:

接收来自网络侧高层节点的无线资源控制rrc消息,所述rrc消息携带有目标小区的全局小区id;

从本地查询业务承载当前所建立小区的全局小区id;

接收来自其他网元的密钥更新请求,所述密钥更新请求携带有当前小区的全局小区id;

在判决需要更新当前与终端之间的连接所使用的密钥时,查询所述终端当前所接入小区的全局小区id。

其中,所述第一发送模块具体用于通过如下之一方式发送第一消息至相应的du:

所述cu根据所述duid将来自网络侧高层节点的rrc消息转发至相应的du;

所述cu根据所述duid将自身构建的广播消息发送至相应的du;

所述cu根据所述duid将自身构建的密钥更新消息发送至相应的du。

其中,所述广播消息包括如下之一:所述cu所归属基站的架构信息,所述架构信息表示所述基站的架构为一体式还是分布式;所述第一全局id列表中所有的全局duid和全局小区id。

其中,还包括:第一生成模块,用于利用当前物理小区标识pci、目标小区下行频点号earfcn-dl、以及所述全局duid生成密钥;所述密钥更新消息或所述rrc消息包括:所述密钥。

其中,还包括:第一接收模块,用于接收来自du的第二消息并将所述第二消息送至网络侧,所述第二消息携带全局小区id。

其中,所述第二消息为如下之一:来自终端且需要转发至网络侧的rrc消息;由所述du构建的消息。

一种通信装置,包括:

第二接收模块,用于接收来自集中式处理网元cu的第一消息,所述第一消息携带全局小区id;

第二查询模块,用于根据所述第一消息中携带的全局小区id,查询本地保存的第二全局id列表;

第二发送模块,用于在所述第二查询模块在第二全局id列表中查询到所述全局小区id时,将所述第一消息发送至终端;

其中,所述第二全局id列表包含本分布式处理网元du的全局duid、本du所归属cu的全局cuid、及归属于本du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

其中,所述第一消息为如下之一:无线资源控制rrc消息;广播消息;密钥更新消息。

其中,所述广播消息可以包括如下之一:所述cu所归属基站的架构信息,所述架构信息表示所述基站的架构为一体式还是分布式;所述cu管理的所有du的全局duid及归属于所述du的全局小区id。

其中,所述密钥更新消息包括:所述cu利用当前物理小区标识pci、目标小区下行频点号earfcn-dl、以及所述全局duid生成的密钥。

其中,还包括:第二获取模块,用于获取指定小区的全局小区id;所述第二查询模块,还用于在本地保存的全局duid列表中查询本du所归属cu的全局cuid;所述第二发送模块,还用于根据所述全局cuid发送第二消息至相应的cu,所述第二消息携带有所述全局小区id。

其中,所述第二获取模块,具体用于通过如下之一的方式获取指定小区的全局小区id:接收来自终端的rrc消息,所述rrc消息携带有终端当前服务小区的全局小区id;从本地查询业务承载当前所建立小区的全局小区id。

其中,所述第二消息为如下之一:来自终端且需要转发至网络侧的rrc消息;本du构建的消息。

一种通信装置,包括:

第三接收模块,用于接收来自分布式处理网元du的第一消息,所述第一消息携带全局小区id;

所述第一消息为如下之一:

无线资源控制rrc消息;

广播消息;

密钥更新消息。

其中,还包括:第三生成模块,用于利用当前物理小区标识pci、目标小区下行频点号earfcn-dl、以及所述全局duid生成密钥。

一种cu,包括:

存储有通信程序的存储器;

处理器,配置为执行所述通信程序以执行下述操作:

获取指定小区的全局小区id;

在本地保存的第一全局id列表中查询所述全局小区id归属的全局duid;

根据所述全局duid发送第一消息至相应的du,所述第一消息携带有所述全局小区id;

其中,所述第一全局id列表包含本集中式处理网元cu的全局cuid、归属于本cu的分布式处理网元du的全局duid、以及归属于所述du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

一种计算机可读存储介质,所述计算机可读存储介质上存储有通信程序,所述通信程序被处理器执行时实现上述一种通信方法的步骤。

一种du,包括:

存储有通信程序的存储器;

处理器,配置为执行所述通信程序以执行下述操作:

接收来自集中式处理网元cu的第一消息,所述第一消息携带全局小区id;

根据所述第一消息中携带的全局小区id,查询本地保存的第二全局id列表;

在所述第二全局id列表中查询到所述全局小区id时,将所述第一消息发送至终端;

其中,所述第二全局id列表包含本分布式处理网元du的全局duid、本du所归属cu的全局cuid、及归属于本du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有通信程序,所述通信程序被处理器执行时实现上述另一种通信方法的步骤。

一种终端,包括:

存储有通信程序的存储器;

处理器,配置为执行所述通信程序以执行下述操作:

接收来自分布式处理网元du的第一消息,所述第一消息携带全局小区id;

所述第一消息为如下之一:无线资源控制rrc消息;广播消息;密钥更新消息。

一种计算机可读存储介质,所述计算机可读存储介质上存储有通信程序,所述通信程序被处理器执行时实现上述又一种通信方法的步骤。

本发明实施例中,cu与du之间可以通过预定义的全局cuid、全局duid以及全局小区id进行通信,解决了相关技术中分布式基站因cu、du无法标识而影响其与终端之间通信的技术问题,使得分布式基站中cu、du能够与终端之间顺畅通信。本实施例的方法可适用于集中式处理网元和分布式处理网元分离的无线通信网络,不仅限于5g以及4g网络。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为cu/du分离的基站架构示意图;

图2为本发明实施例一通信方法的流程示意图;

图3为本发明实施例二通信装置的组成结构示意图;

图4为本发明实施例四通信方法的流程示意图;

图5为本发明实施例五通信装置的组成结构示意图;

图6为本发明实施例七通信方法的流程示意图;

图7为本发明实施例八通信装置的组成结构示意图;

图8为实施1中cu的标识管理示意图;

图9为实施2中du的标识管理示意图;

图10为实施3中cu通过查询全局duid发送消息至du的流程示意图;

图11为实施4中du通过查询全局cuid发送消息至cu的流程示意图;

图12为实施5中广播mib的示意图;

图13为实施6中广播sib的示意图;

图14为实施7中密钥更新过程的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

由于基站被分离为cu和du,以前基站是直接管理归属在该基站的小区,可以通过小区id(小区标识)推导出特定小区归属为哪个基站。但相关技术是由cu和du共同管理归属在该基站的小区,无法直接知道哪些小区是归属于哪些du,以及cu管理了哪些du,也就对分布式基站与终端之间的通信造成了影响。因此,需要标识du和cu并建立其映射关系,以避免因其标识问题而影响分布式基站与终端的通信。

实施例一

一种通信方法,如图2所示,包括:

步骤201,cu获取指定小区的全局小区id;

步骤202,cu在本地保存的第一全局id列表中查询所述全局小区id归属的全局duid;

步骤203,cu根据所述全局duid发送第一消息至相应的du,所述第一消息携带有所述全局小区id;

其中,所述第一全局id列表包含本cu的全局cuid、归属于本cu的du的全局duid、以及归属于所述du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

通过本实施例,cu与du之间可以通过预定义的全局cuid、全局duid以及全局小区id进行通信,解决了相关技术中分布式基站因cu、du无法标识而影响其与终端之间通信的技术问题,使得分布式基站中cu、du能够与终端之间顺畅通信。本实施例的方法可适用于集中式处理网元和分布式处理网元分离的无线通信网络,不仅限于5g以及4g网络。

本实施例中,所述cu获取指定小区的全局小区id可以包括如下之一:

cu接收来自网络侧高层节点的rrc消息,所述rrc消息携带有目标小区的全局小区id;

cu从本地查询业务承载当前所建立小区的全局小区id;

cu接收来自其他网元的密钥更新请求,所述密钥更新请求携带有当前小区的全局小区id;

cu在判决需要更新当前与终端之间的连接所使用的密钥时,查询所述终端当前所接入小区的全局小区id。

本实施例中,所述cu根据所述duid发送第一消息至相应的du,包括如下之一:

所述cu根据所述duid将来自网络侧高层节点的无线资源控制(rrc,radioresourcecontrol)消息转发至相应的du;

所述cu根据所述duid将自身构建的广播消息发送至相应的du;

所述cu根据所述duid将自身构建的密钥更新消息发送至相应的du。

本实施例中,第一消息可以是如下之一:rrc消息、广播消息、密钥更新消息。实际应用中,第一消息还可以是cu与du之间交互的其他消息,对此,本文不作限制。这里,第一消息是指由cu发至du的消息,

一种实现方式中,所述广播消息中可以包括如下之一:1)所述cu所归属基站的架构信息,所述架构信息表示所述基站的架构为一体式还是分布式;2)所述第一全局id列表中所有的全局duid和全局小区id。如此,du可可以通过该广播消息获知所归属cu管理的所有du的全局duid和全局小区id、以及自身所归属基站的架构信息。实际应用中,所述广播消息具体可以为如下之一:mib、sib。

本实施例中,所述cu根据所述duid将自身构建的密钥更新消息发送至相应的du之前,还可以包括:利用pci、earfcn-dl、以及所述全局duid生成密钥。这样,cu可以在发送给du的所述密钥更新消息或所述rrc消息包括该密钥,以便du将该密钥通过相应消息送至终端,终端与网络侧之间可通过该密钥进行安全通信,以确保终端与网络侧(包括cu-du分离式基站)之间通信的安全。

例如,cu接收到一个需要转发到du的rrc消息或者是cu构建了一个需要发送给du的消息,cu可以从本地保存的第一全局id列表查询所述消息中携带的或者需要携带的全局小区id归属的全局duid,并将需要转发到du的rrc消息或者是cu构建的需要发送给du的消息发送给对应的du。这里,所述需要转发到du的rrc消息或者cu构建的需要发送给du的消息即为本实施例上文所述的第一消息。

再例如,每个基站所属的cu可以查询本cu管理的全局duid信息和全局小区id信息,cu可以将查询到的本cu管理的duid信息以及du对应的小区id信息(即第一全局id列表)以及基站的架构信息(该架构信息用于指示当前基站的架构为分布式还是一体式),配置到主信息块(mib,masterinformationblock)或系统信息块(sib,systeminformationblocks)中。cu将所配置的mib或sib发送到du,由du进行广播。du广播所述mib或sib,终端可以通过接收所述mib或sib,即可获知待接入小区属于哪个基站、该基站是分布式还是一体式、该基站下属cu的全局cuid、cu下属各du的全局duid以及各du对应的全局小区id等信息。

再例如,终端可能会在不同的du间切换,以及可能和多个du同时保持连接,有可能需要针对建立在不同的du上的连接来进行安全性通信。所以需要在通信时执行无线网络侧的密钥更新,以便du和终端之间安全通信。相关技术中无线通信系统中接入层密钥更新计算使用物理小区标识(pci,physical小区identity)、目标小区下行频点号(earfcn-dl,targetphysicalcelldownlinkfrequency)进行计算。当网络侧的基站被分离为cu和du,那么存在需要针对在不同du的连接上生成密钥的需求。本实施例中,当cu接收到密钥更新请求或者是cu判决需要更新与终端连接所使用的密钥时,cu查询当前终端连接的全局小区id对应的全局duid,cu利用当前物理小区标识(pci,physical小区identity)、目标小区下行频点号(earfcn-dl,targetphysicalcelldownlinkfrequency)以及所查询到的全局duid中全部或部分作为输入选项计算更新后的密钥。这里,计算密钥时还可以结合密钥计算的其他参数。之后,cu可以将该密钥包含在密钥更新消息或rrc消息中发送至du,再由du将包含所述密钥的密钥更新消息或rrc消息中发送至终端,以使得终端也同时更新相应的密钥,进而实现终端与分布式基站之间的安全通信。实际应用中,所述包含所述密钥的密钥更新消息或rrc消息中还可以包含当前终端连接的全局小区id对应的全局duid、目标pci以及目标earfcn-dl。

本实施例中,还可以包括:cu接收来自du的第二消息并将所述第二消息送至网络侧,所述第二消息携带全局小区id。其中,所述第二消息可以为如下之一:1)来自终端且需要转发至网络侧的rrc消息;2)由所述du构建的消息。这样,cu可以将来自du的消息传送至网络侧。这里,第二消息是指由du送至cu的消息。实际应用中,该第二消息还可以是其他类型的消息,对此,本文不作限制。

本实施例中,在获取指定小区的全局小区id之前,还可以包括:按照预定义格式生成所述全局小区id、全局duid以及全局cuid,建立所述第一全局id列表并保存在所述cu的本地。这样,cu便可利用全局小区id、全局duid以及全局cuid进行通信。

其中,所述按照预定义格式生成所述全局小区id、全局duid以及全局cuid,可以包括:基于公共陆地移动网络(plmn,publiclandmobilenetwork)id和预定义的小区id生成所述全局小区id;基于plmnid和预定义的duid生成所述全局duid;基于plmnid和预定义的cuid生成所述全局cuid;其中,所述小区id用于唯一标识归属于同一du的小区,所述duid用于唯一标识归属于同一cu的du,所述cuid用于唯一标识归属于同一基站的cu。

这里,所述按照预定义格式生成所述全局cuid,还可以包括预定义所述cuid,其中,可以采用如下之一的方式预定义所述cuid:1)利用基站id预定义所述cuid;2)利用预定格式的第一比特标识符预定义所述cuid;

这里,所述按照预定义格式生成所述全局duid还可以包括预定义所述duid,其中,可以采用如下之一的方式预定义所述duid:1)利用预定格式的第二比特标识符预定义所述duid;2)利用基站id预定义所述duid;3)利用所述cuid预定义所述duid。

这里,所述按照预定义格式生成所述全局小区id还可以包括预定义所述小区id,其中,可以通过扩展长度的演进通用陆地无线接入网络小区标识eci预定义所述小区标识。

本实施例中,每个cu都保存有本节点的第一全局id列表,该第一全局id列表包含所述cu管理的所有du的全局duid以及各个du所管理的所有小区的全局小区id。每个du都保存有本节点的第二全局id列表,该第二全局id列表包含所述du归属的cu的全局cuid、以及所述du所管理的所有小区的全局小区id。

本实施例中,用于标识cu的全局cuid和cuid,用于标识du的全局duid和duid,用于标识小区的全局小区id和小区id定义如下:

在一种实现方式中,cuid可以采用以下可选的方法定义:

1)利用基站id定义所述cuid;

在现有无线通信网络中,通常用基站id来标识一个公共陆地移动网络(plmn,publiclandmobilenetwork)中的基站。例如,可以将某个基站的基站id作为该基站中cu的cuid,cuid可以定义为基站id相同,这样可以在一个plmn网络中唯一标识一个cu。

2)利用预定格式的第一比特标识符表示一个plmn网络中cuid,和基站id可以不一致。但需要保证在一个plmn网络中cuid的唯一性。

在一种实现方式中,duid可以采用如下之一的方式定义duid:

1)利用预定格式的第二比特标识符表示归属于同一cu的各du的duid;

具体的,采用预定格式的第二比特标识符对归属于相同cu下的du单独进行标识。即在相同cu下的duid都是唯一的,但是在不同cu下的du可以具有相同的id。

2)利用基站id定义所述duid;

例如,在plmn网络中duid可以采用以下定义:plmnduid=cuid+duid,这样可以保证在一个plmn网络中唯一标识一个du。

3)利用cuid定义所述duid。

在plmn网络中duid可以采用以下定义:plmn网络中duid=基站id+duid,这样可以保证在一个plmn网络中唯一标识一个du。

在一种实现方式中,还可以包括:定义全局cuid=plmnid+cuid,用于在全球范围内唯一标识一个cu;定义全局duid=plmnid+plmnduid,用于在全球范围内唯一标识一个du。

其中,全局cuid可以定义如下:全局cuid=plmnid+cuid,其中,采用若干比特标识全局cuid,其中最左端的若干比特用于标识plmnid,剩余比特用于标识cuid,全局cuid用于在全球范围内唯一标识一个集中式处理网元。

其中,全局duid可以定义如下:全局cuid=plmnid+cuid+duid;其中,采用若干比特标识全局duid,最左端若干比特用于标识plmnid,紧接plmnid的后续若干比特用于标识cuid,紧紧接着cuid的剩余比特用于标识duid,全局duid用于在全球范围内唯一标识一个分布式处理网元。

实际应用中,采用cu-du分离的架构,使得网络中需要标识的小区数量大大增加,相关技术中小区id的长度已经不足以标识这么多的小区,需要对小区id长度进行扩展。本实施例中对小区标识重新定义,以便解决cu-du分离的架构中由于小区数量大大增加而无法标识的问题。

本实施例中,所述定义小区标识,可包括:通过扩展长度的演进通用陆地无线接入网络小区标识eci定义小区标识。实际应用中,在现有无线通信网络中,使用演进通用陆地无线接入网络小区标识(eci,e-utran小区identifier)来标识小区,其中eci由基站id+小区id组成。其中包含28bit信息,前20bit表示基站id,后8bit表示小区id。本实施例中,通过扩展长度的eci定义小区标识,适用于演进lte和5g系统。

在一种实现方式中,通过扩展长度的eci定义小区标识可以采用以下可选的方式实现:

1)定义演进lte/5g系统网络小区id长度超过28比特,其中演进lte/5g系统小区网络小区id=基站id+小区id组成,其中基站id可以是前20比特,也可以扩展为更多比特。后面可以用8比特,或者扩展为更多比特用来表示小区id(比如考虑一个基站可以管理256个du,一个du可以管理256个小区,那么可以用16比特来标识小区id)。

2)定义演进lte/5g系统网络小区id长度超过28比特,其中演进lte/5g系统网络小区id=基站id+duid+小区id组成,其中基站id可以是前20比特,也可以扩展为更多比特。可以用若干比特标识duid。后面可以用8比特,或者扩展为更多比特用来表示小区id。

在一种实现方式中,所述定义小区标识还可以包括:利用plmnid和所述小区标识定义全局小区标识,所述全局小区标识用于在全球范围内唯一标识一个小区。例如,全局小区标识=plmnid+上文通过扩展长度的eci定义的小区id,如此,可以在全球范围内唯一标识一个小区。

这里,扩展长度的全局小区id采用如下可选的方式定义:

1)全局小区id长度超过28比特,全局小区id=plmnid+基站id+小区id组成,采用若干比特标识全局小区id,其中最左端若干比特用于标识plmnid,紧接plmnid的后续若干比特用于标识基站id,紧接着基站id的剩余比特(超过8比特)用于标识小区id.(比如考虑一个基站可以管理256个分布式处理网元,一个分布式处理网元可以管理256个小区,那么可以用16比特来标识小区id).

2)全局小区id长度超过28比特,全局小区id=plmnid+cuid+duid+小区id组成.采用若干比特标识全局小区id,其中最左端若干比特用于标识plmnid,紧接plmnid的后续若干比特用于标识cuid,紧接着cuid的若干比特用于标识duid,紧接着duid的剩余比特用于标识小区id。

本实施例中,在定义上述各个id之后,还可以建立各个id之间的映射关系,以便通信时使用。具体的,可以包括如下内容:1)建立对应每个du的第二全局id列表,所述第二全局id列表包括所述du归属的cu的cuid、以及所述du管理的各小区的全局小区id;2)建立对应每个cu的第一全局id列表,所述第一全局id列表包括所述cu管理的各du的duid、以及各du管理的各小区的全局小区id;3)所述第二全局id列表与所述第一全局id列表可以通过duid、cuid和全局小区id中之一进行关联。

通过本实施例,可以有效解决无线网络中如何标识和管理集中式网元和分布式网元的问题。通过对分布式网元标识的通知方法,使得终端可以识别当前连接建立在哪一个分布式网元上,并且可以利用分布式网元标识进行密钥生成来解决终端和不同分布式网元上安全通信的问题。

实施例二

一种通信装置,如图3所示,包括:

第一获取模块31,用于获取指定小区的全局小区id;

第一查询模块32,用于在本地保存的第一全局id列表中查询所述全局小区id归属的全局duid;

第一发送模块33,用于根据所述全局duid发送第一消息至相应的du,所述第一消息携带有所述全局小区id;

其中,所述第一全局id列表包含本集中式处理网元cu的全局cuid、归属于本cu的分布式处理网元du的全局duid、以及归属于所述du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

其中,所述第一获取模块31,具体可用于通过如下之一方式获取指定小区的全局小区id:接收来自网络侧高层节点的无线资源控制rrc消息,所述rrc消息携带有目标小区的全局小区id;从本地查询业务承载当前所建立小区的全局小区id;接收来自其他网元的密钥更新请求,所述密钥更新请求携带有当前小区的全局小区id;在判决需要更新当前与终端之间的连接所使用的密钥时,查询所述终端当前所接入小区的全局小区id。

其中,所述第一发送模块33具体可用于通过如下之一方式发送第一消息至相应的du:所述cu根据所述duid将来自网络侧高层节点的rrc消息转发至相应的du;所述cu根据所述duid将自身构建的广播消息发送至相应的du;所述cu根据所述duid将自身构建的密钥更新消息发送至相应的du。

其中,所述广播消息包括如下之一:所述cu所归属基站的架构信息,所述架构信息表示所述基站的架构为一体式还是分布式;所述第一全局id列表中所有的全局duid和全局小区id。

其中,还可以包括:第一生成模块34,用于利用当前物理小区标识pci、目标小区下行频点号earfcn-dl、以及所述全局duid生成密钥;所述密钥更新消息或所述rrc消息包括:所述密钥。

其中,还可以包括:第一接收模块35,用于接收来自du的第二消息并将所述第二消息送至网络侧,所述第二消息携带全局小区id。其中,所述第二消息为如下之一:来自终端且需要转发至网络侧的rrc消息;由所述du构建的消息。

其中,还可以包括:id管理模块36,用于按照预定义格式生成所述全局小区id、全局duid以及全局cuid,建立所述第一全局id列表;第一存储模块37,用于将所述第一全局id列表保存在所述cu的本地。

其中,所述id管理模块36用于采用如下方式按照预定义格式生成所述全局小区id、全局duid以及全局cuid:基于plmnid和预定义的小区id生成所述全局小区id;基于plmnid和预定义的duid生成所述全局duid;基于plmnid和预定义的cuid生成所述全局cuid;其中,所述小区id用于唯一标识归属于同一du的小区,所述duid用于唯一标识归属于同一cu的du,所述cuid用于唯一标识归属于同一基站的cu。

这里,所述按照预定义格式生成所述全局cuid,还包括如下之一:利用基站id预定义所述cuid;利用预定格式的第一比特标识符预定义所述cuid;

这里,所述按照预定义格式生成所述全局duid,还包括如下之一:利用预定格式的第二比特标识符预定义所述duid;利用基站id预定义所述duid;利用所述cuid预定义所述duid。

这里,所述按照预定义格式生成所述全局小区id,还可以包括:通过扩展长度的演进通用陆地无线接入网络小区标识eci预定义所述小区标识。

本实施例中通信装置可以实现实施例一方法的所有细节,可参照方法的相关说明。实际应用中,本实施例中的通信装置可以通过设置于cu或其他类似设备上来实现上述功能,或者本实施例中的通信装置可以直接通过cu或其他类似设备实现。

实际应用中,第一获取模块31、第一查询模块32、第一发送模块33、第一生成模块34、第一接收模块35、id管理模块36、第一存储模块37分别可以通过软件、硬件或两者结合的方式实现。例如,第一获取模块31、第一发送模块33、第一接收模块35可以通过cu的处理器控制其通信单元来实现,第一查询模块32、第一生成模块34、id管理模块36等可以通过cu的处理器执行相应程序实现,第一存储模块37可以通过cu的存储器或处理器的内存实现。对此本文不作限制。

实施例三

一种cu,包括:

存储有通信程序的存储器;

处理器,配置为执行所述通信程序以执行下述操作:

获取指定小区的全局小区id;

在本地保存的第一全局id列表中查询所述全局小区id归属的全局duid;

根据所述全局duid发送第一消息至相应的du,所述第一消息携带有所述全局小区id;

其中,所述第一全局id列表包含本集中式处理网元cu的全局cuid、归属于本cu的分布式处理网元du的全局duid、以及归属于所述du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

本实施例中cu可以实现实施例一方法的所有细节,可参照方法的相关说明。

实施例四

一种通信方法,如图4所示,可以包括:

步骤401,du接收来自cu的第一消息,所述第一消息携带全局小区id;

步骤402,根据所述第一消息中携带的全局小区id,查询本地保存的第二全局id列表;

步骤403,在所述第二全局id列表中查询到所述全局小区id时,将所述第一消息发送至终端;

其中,所述第二全局id列表包含本du的全局duid、本du所归属cu的全局cuid、及归属于本du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

其中,所述第一消息可以为如下之一:rrc消息、广播消息、密钥更新消息。

其中,所述广播消息为如下之一:mib、sib。

其中,所述广播消息可以包括如下之一:1)所述cu所归属基站的架构信息,所述架构信息表示所述基站的架构为一体式还是分布式;2)所述cu管理的所有du的全局duid及归属于所述du的全局小区id。

其中,所述密钥更新消息或所述rrc消息还可以包括:所述cu利用当前pci、目标earfcn-dl、以及所述全局duid生成的密钥。这里,所述密钥更新消息或所述rrc消息除了包含所述密钥之外,还可以包括:当前pci、目标earfcn-dl、以及所述全局duid。

本实施例中,还可以包括:

获取指定小区的全局小区id;

在本地保存的全局duid列表中查询自身所归属cu的全局cuid;

根据所述全局cuid发送第二消息至相应的cu,所述第二消息携带有所述全局小区id。

其中,所述获取指定小区的全局小区id,可以包括如下之一:

接收来自终端的rrc消息,所述rrc消息携带有终端当前服务小区的全局小区id;

从本地查询业务承载当前所建立小区的全局小区id。

其中,所述第二消息可以为如下之一:来自终端且需要转发至网络侧的rrc消息;本du构建的消息。

其中,还可以包括:将所述第二全局id列表保存在所述du的本地。所述第二全局id列表可以由cu通过广播消息送至du。

本实施例中,全局cuid、全局duid、全局小区id以及第一全局id列表、第二全局id列表的定义如实施例可参照实施例一相关说明。

实施例五

一种通信装置,如图5所示,包括:

第二接收模块51,用于接收来自集中式处理网元cu的第一消息,所述第一消息携带全局小区id;

第二查询模块52,用于根据所述第一消息中携带的全局小区id,查询本地保存的第二全局id列表;

第二发送模块53,用于在所述第二查询模块在第二全局id列表中查询到所述全局小区id时,将所述第一消息发送至终端;

其中,所述第二全局id列表包含本分布式处理网元du的全局duid、本du所归属cu的全局cuid、及归属于本du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

其中,所述第一消息为如下之一:rrc消息、广播消息、密钥更新消息。

其中,所述广播消息可以为如下之一:mib、sib。

其中,所述广播消息可以包括如下之一:所述cu所归属基站的架构信息,所述架构信息表示所述基站的架构为一体式还是分布式;所述cu管理的所有du的全局duid及归属于所述du的全局小区id。

其中,所述密钥更新消息包括:所述cu利用当前物理小区标识pci、目标小区下行频点号earfcn-dl、以及所述全局duid生成的密钥。

其中,还包括:第二获取模块54,用于获取指定小区的全局小区id;所述第二查询模块52,还用于在本地保存的全局duid列表中查询本du所归属cu的全局cuid;所述第二发送模块53,还用于根据所述全局cuid发送第二消息至相应的cu,所述第二消息携带有所述全局小区id。

其中,所述第二获取模块54,具体可用于通过如下之一的方式获取指定小区的全局小区id:接收来自终端的rrc消息,所述rrc消息携带有终端当前服务小区的全局小区id;从本地查询业务承载当前所建立小区的全局小区id。

其中,所述第二消息为如下之一:来自终端且需要转发至网络侧的rrc消息;本du构建的消息。

其中,还可以包括:第二存储模块55,用于将所述第二全局id列表保存在所述du的本地。

本实施例中通信装置可以实现实施例四方法的所有细节,可参照方法的相关说明。实际应用中,本实施例中的通信装置可以通过设置于du或其他类似设备上来实现上述功能,或者本实施例中的通信装置可以直接通过du或其他类似设备实现。

实际应用中,第二接收模块51、第二查询模块52、第二发送模块53、第二获取模块54分别可以通过软件、硬件或两者结合的方式实现。例如,第二接收模块51、第二发送模块53、第二获取模块54可以通过du的处理器控制其通信单元来实现,第二查询模块52等可以通过du的处理器执行相应程序实现。对此本文不作限制。

实施例六

一种du,包括:

存储有通信程序的存储器;

处理器,配置为执行所述通信程序以执行下述操作:

接收来自cu的第一消息,所述第一消息携带全局小区id;

根据所述第一消息中携带的全局小区id,查询本地保存的第二全局id列表;

在所述第二全局id列表中查询到所述全局小区id时,将所述第一消息发送至终端;

其中,所述第二全局id列表包含本分布式处理网元du的全局duid、本du所归属cu的全局cuid、及归属于本du的所有小区的全局小区id,所述全局cuid用于全球范围内唯一标识一个cu,所述全局duid用于全球范围内唯一标识一个du,所述全局小区id用于全球范围内唯一标识一个小区。

本实施例中du可以实现实施例四方法的所有细节,可参照方法的相关说明。

实施例七

一种通信方法,如图6所示,包括:

步骤601,终端接收来自分布式处理网元du的第一消息,所述第一消息携带全局小区id;

所述第一消息为如下之一:

无线资源控制rrc消息;

广播消息;

密钥更新消息。

其中,在所述第一消息为密钥更新消息时,接收来自du的第一消息之后,还包括:步骤602,终端利用当前pci、目标earfcn-dl、以及所述全局duid生成密钥。也就是说,在第一消息是包含有密钥及其相关信息(如全局duid、目标pci以及目标earfcn-dl)的密钥更新消息或rrc消息时,终端在收到所述第一消息之后,还可以利用所述目标pci、目标earfcn-dl以及全局duid中的全部或部分作为输入选项计算更新后的密钥。之后,终端可利用该密钥与分布式基站通信,以确保通信安全。

其中,还可以包括:向所述du发送rrc消息,所述rrc消息携带所述终端当前服务小区的全局小区id或待接入小区的全局小区id。

本实施例中,全局cuid、全局duid、全局小区id以及第一全局id列表、第二全局id列表的定义如实施例可参照实施例一相关说明。

实施例八

一种通信装置,如图7所示,可以包括:

第三接收模块71,用于接收来自分布式处理网元du的第一消息,所述第一消息携带全局小区id;

所述第一消息为如下之一:

无线资源控制rrc消息;

广播消息;

密钥更新消息。

其中,还可以包括:第三生成模块72,用于利用当前pci、目标earfcn-dl、以及所述全局duid生成密钥。

其中,还可以包括:第三存储模块73,用于将所述第一消息中携带的基站相关的全局cuid、全局duid以及全局小区id等保存在所述终端的本地。

本实施例中通信装置可以实现实施例七方法的所有细节,可参照方法的相关说明。实际应用中,本实施例中的通信装置可以通过设置于终端或其他类似设备上来实现上述功能,或者本实施例中的通信装置可以直接通过终端或其他类似设备实现。

实际应用中,第三接收模块71、第三生成模块72分别可以通过软件、硬件或两者结合的方式实现。例如,第三接收模块71可以通过终端的处理器控制其通信单元来实现,第三生成模块72等可以通过终端的处理器执行相应程序实现。对此本文不作限制。

实施例九

一种终端,包括:

存储有通信程序的存储器;

处理器,配置为执行所述通信程序以执行下述操作:

接收来自du的第一消息,所述第一消息携带全局小区id;

所述第一消息为如下之一:

无线资源控制rrc消息;

广播消息;

密钥更新消息。

本实施例中终端可实现实施例七方法的所有细节,可参照方法的相关说明。

下面结合实例对本申请进行详细说明。

实例1

本实例中,cu侧保存并维护自身管理的各du的全局duid、以及各du所管理各小区的全局小区id。

如图8所示,du1到dun表明该cu管理n(n为不小于1的整数)个有效的du,每个cu都保存并维护在本节点下管理的第一全局id列表以及各个du的第二全局id列表。比如,可以通过查询第一全局id列表知道该cu控制管理了哪些du,也可以知道哪些du被本cu所控制和管理。可以通过查询第一全局id列表和第二全局id列表,知道该cu控制和管理了哪些小区,以及哪些小区被本cu所控制和管理。

实例2

本实例中,du侧保存并维护自身管理的各小区的全局小区id、以及本du所归属cu的全局cuid。

如图9所示,每个du都保存并维护在本节点下管理的第二全局id列表,该列表表明该du管理了哪些小区,可以通过查询该列表知道该du控制和管理了哪些小区,也可以知道哪些小区被本du所控制和管理。du也保存并维护本节点归属的全局cuid,通过该全局cuid,du可以知道本节点被哪个cu控制。

实例3

本实例中,cu侧通过查询全局小区id归属的全局duid将消息送至du。

如图10所示,本实例的流程可以包括:

步骤1001,cu接收到来自其他高层节点的rrc消息,或者构建需要发送给du的消息;

步骤1002,cu查询消息中携带或者需要携带的全局小区id归属的全局duid;

步骤1003,将rrc消息或构建的消息发送至所述全局duid对应的du。

实例4

本实例中,du侧通过查询自身归属的全局cuid将消息送至cu。

如图11所示,本实例的流程可以包括:

步骤1101,du接收到来自终端的rrc消息,或者构建需要发送给cu的消息;

步骤1102,du查询本du所归属的全局cuid;

步骤1103,将rrc消息或构建的消息发送至所述全局cuid对应的。

实例5

本实例中,通过mib广播通知终端duid和小区的对应关系。

如图12所示,本实例的流程可以包括:

步骤1201,每个基站所属的cu可以查询本cu管理的各du的全局duid、以及各du管理的小区的全局小区id;

步骤1202,cu将查询到全局duid、全局小区id以及基站的架构信息配置到mib;

步骤1203,cu将mib发送给du;

步骤1204,mib广播。

du广播mib,终端可以通过接收mib信息知道待接入小区是属于哪个基站、该基站是分布式还是一体式、以及该基站中全局cuid、全局duid、全局小区id及其对应关系。

实例6

本实例中,通过sib广播通知终端duid和小区的对应关系。

如图13所示,本实例的流程可以包括:

步骤1301,每个基站所属的cu可以查询本cu管理的各du的全局duid、以及各du管理的小区的全局小区id;

步骤1302,cu将查询到全局duid、全局小区id以及基站的架构信息配置到sib;

步骤1303,cu将sib发送给du;

步骤1304,sib广播。

du广播sib,终端可以通过接收sib可以知道待接入小区是属于哪个基站、该基站是分布式还是一体式、以及该基站中全局cuid、全局duid、全局小区id及其对应关系。

实例7

本实例中,利用全局cuid、全局duid、全局小区id及其对应关系进行密钥更新。

如图14所示,本实例的流程可以包括:

步骤1401,cu接收到密钥更新请求后,或者判决需要进行密钥更新的时候,cu查询当前终端连接的目标小区的全局小区id对应的归属的全局duid;

步骤1402,cu针对使用终端目标小区的当前pci、目标小区下行频点号、以及查询到的全局duid标识中全部或部分作为作为输入,进行密钥更新计算,得到更新后的密钥;

步骤1403,cu向全局duid对应的du发送包含所述密钥及其相关信息的密钥更新消息,或在发送给du的切换命令、rrc重配置命令等其他rrc消息中携带所述密钥及其相关信息;

步骤1404,du将所述包含所述密钥及其相关信息的密钥更新消息,或携带所述密钥及其相关信息的其他rrc消息发送给终端;

步骤1405,终端接收到上述消息后,使用所述密钥相关信息(如目标小区pci、目标小区下行频点号、以及目标小区所在的duid)中的全部或者部分作为输入,计算密钥并进行更新。

此外,本申请实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有通信程序,所述通信程序被处理器执行时实现上述实施例一所述通信方法的步骤。

此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有通信程序,所述通信程序被处理器执行时实现实施例四所述通信方法的步骤。

此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有通信程序,所述通信程序被处理器执行时实现实施例七所述通信方法的步骤。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本申请不限制于任何特定形式的硬件和软件的结合。

以上显示和描述了本申请的基本原理和主要特征和本申请的优点。本申请不受上述实施例的限制,上述实施例和说明书中描述的只是说明本申请的原理,在不脱离本申请精神和范围的前提下,本申请还会有各种变化和改进,这些变化和改进都落入要求保护的本申请范围内。

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