一种协作小区确定方法及装置与流程

文档序号:32742769发布日期:2022-12-30 20:04阅读:32来源:国知局
一种协作小区确定方法及装置与流程

1.本技术涉及通信技术领域,尤其涉及一种协作小区确定方法及装置。


背景技术:

2.随着网络建设规模的扩大和不断成熟,5g网络的基站部署更加密集。大规模多输入多输出(massive multiple-input multiple-output,massive mimo)作为5g网络的基本技术和关键技术,由于其通过集成更多的天线实现精准波束赋形和多流多用户覆盖。然而,massive mimo在实现更精准的用户覆盖的同时将导致更复杂的无线信道状态信息,尤其对于小区边缘的用户,小区间的干扰将变得更加严重。因此,如何合理地为用户设备(user equipment,ue)的服务小区配置协作集使得不同的小区之间可以相互协作降低小区间的干扰,以提高边缘用户设备的传输质量是急需解决的技术问题。


技术实现要素:

3.本技术实施例提供了一种协作小区确定方法及装置,以为ue确定出最优协作小区,提高协作传输质量。
4.在本技术实施例的第一方面,一种协作小区确定方法,将波束空间覆盖的第一多个小区中的每个小区划分为多个栅格,所述波束空间是根据多个波束的参考信号接收功率确定的,所述方法包括:针对任一小区作为服务小区时,所述网络设备获取所述服务小区中各栅格的频谱效率;所述网络设备根据各所述服务小区中各栅格的频谱效率,获得各所述服务小区的总频谱效率;所述网络设备根据各所述服务小区的总频谱效率,获得各所述服务小区中第一栅格对应的协作集,所述第一栅格为所述服务小区中对应第二多个小区的栅格,所述协作集中的小区为位于所述栅格的用户设备提供传输服务;所述网络设备将所述第一栅格对应的协作集发送给所述服务小区对应的无线接入装置,以使得在所述第一栅格对应的协作集中确定所述服务小区的协作小区。
5.在该实施例中,网络设备基于多个波束的参考信号接收功率确定波束空间,并将波束空间所覆盖的每个小区划分为多个栅格。针对任一小区作为服务小区是,网络设备获取该服务小区中各栅格的频谱效率,进而根据该服务小区中各栅格的频谱效率,获得各服务小区的总频谱效率。网络设备根据各服务小区的总频谱效率,获得各服务小区中第一栅格对应的协作集。即,本技术实施例基于各服务小区的总频谱效率确定各服务小区中各个第一栅格所对应的协作集,考虑了每个栅格的小区协作时对其它小区的影响,以为用户设备提供最优的协作小区,提升服务质量。
6.在一种可能的实现方式中,所述网络设备根据各所述服务小区中各栅格的频谱效率,获得各所述服务小区的总频谱效率,包括:针对任一服务小区,所述网络设备根据所述服务小区中各栅格的频谱效率以及频谱效率参数,获得所述服务小区的总频谱效率。
7.在一种可能的实现方式中,所述网络设备根据各所述服务小区的总频谱效率,获得所述服务小区中第一栅格对应的协作集,包括:所述网络设备根据各所述服务小区对应
的总频谱效率以及小区数量确定各所述服务小区的平均频谱效率,所述小区数量为所述波束空间所覆盖的小区数量;所述网络设备以最大化所述平均频谱效率为目标,确定所述频谱效率参数取值;所述网络设备根据所述频谱效率参数的取值确定所述服务小区中第一栅格对应的协作集。
8.在一种可能的实现方式中,所述网络设备获取所述服务小区中各栅格的频谱效率,包括:针对所述服务小区中的所述第一栅格,所述网络设备获取所述第二多个小区中各小区在所述第一栅格上的频谱效率;所述网络设备将所述第二多个小区中各小区在所述第一栅格上的频谱效率的平均值作为所述第一栅格的频谱效率。
9.在一种可能的实现方式中,所述网络设备获取所述服务小区中各栅格的频谱效率,包括:针对所述服务小区中的第二栅格,所述网络设备获取所述服务小区在所述第二栅格上的频谱效率,所述第二栅格为所述服务小区中只对应所述服务小区的栅格;所述网络设备将所述服务小区在所述栅格上的频谱效率作为所述第二栅格的频谱效率。
10.在一种可能的实现方式中,所述网络设备获取所述第二多个小区中各小区在所述第一栅格上的频谱效率,包括:在所述第二多个小区中各小区作为服务小区时,所述网络设备获取所述服务小区到所述栅格的角度功率谱、所述服务小区的发射功率以及所述服务小区对应的邻小区对所述第一栅格的干扰;所述网络设备根据所述角度功率谱、所述干扰以及所述发射功率获取所述服务小区在所述第一栅格上的频谱效率。
11.在一种可能的实现方式中,所述网络根据所述角度功率谱、所述干扰以及所述发射功率获取所述服务小区在所述第一栅格上的频谱效率,包括:所述网络设备将所述功率谱、所述干扰以及所述发射功率输入预先训练的神经网络模型,由所述神经网络模型输出所述服务小区在所述第一栅格上的频谱效率,所述神经网络模型是根据训练数据以及所述训练数据对应的频谱效率预先训练生成的。
12.在一种可能的实现方式中,所述训练数据对应的频谱效率是根据所述服务小区在所述栅格上的流量以及所述服务小区在所述栅格上的调度的资源块数量确定。
13.在一种可能的实现方式中,所述网络设备获取所述服务小区对应的邻小区对所述栅格的干扰,包括:针对任一邻小区,所述网络设备获取所述用户设备发送的所述邻小区对应的下行波束的参考信号接收功率;所述网络设备根据所述邻小区对应的下行波束的参考信号接收功率以及有效流量概率确定所述邻小区对所述栅格的干扰,所述有效流量概率为所述邻小区在预设时间内的有效流量值与理论流量值的比值;所述网络设备将所有所述邻小区对所述栅格的干扰进行相加,获得所述小区对应的邻小区对所述栅格的干扰。
14.在一种可能的实现方式中,所述网络设备将所述第一栅格对应的协作集发送给所述服务小区对应的无线接入装置,包括:所述网络设备将包括所述第一栅格对应的标识以及所述协作集中小区标识的对应关系发送给所述服务小区对应的无线接入装置。
15.在本技术实施例第二方面,提供了一种协作小区确定方法,第一小区对应第一无线接入装置,用户设备对应的服务小区为所述第一小区,所述方法包括:所述第一无线接入装置接收所述用户设备发送的多个下行波束的参考信号接收功率;所述第一无线接入装置根据所述多个下行波束的参考信号接收功率确定所述用户设备在波束空间的目标栅格;所述第一无线接入装置确定所述目标栅格对应的第一协作集,所述目标栅格对应的第一协作集是根据所述目标栅格对应的频谱效率确定的,所述第一协作集包括一个或多个第二小
区,所述第二小区为所述服务小区的邻小区;所述第一无线接入装置向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息,以使得所述第二无线接入装置对所述用户设备的业务进行协作传输。
16.在一种可能的实现方式中,在所述第一无线接入装置向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息之前,所述方法还包括:所述第一无线接入装置确定所述用户设备未处于协作传输状态。
17.在一种可能的实现方式中,在所述第一无线接入装置向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息之前,所述方法还包括:在所述用户设备已处于所述协作传输状态时,所述第一无线接入装置确定使得所述用户设备已处于所述协作传输状态的第二协作集与所述第一协作集不一致。
18.在一种可能的实现方式中,所述第一无线接入装置向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息,包括:所述第一无线接入装置向目标第二小区发送协作消息,所述目标第二小区包括在所述第一协作集且不包括在所述第二协作集中。
19.在一种可能的实现方式中,所述方法还包括:所述第一无线接入装置向第三小区对应的第三无线接入装置发送停止协作消息,所述第三小区包括在所述第二协作集且不包括在所述第一协作集中。
20.在一种可能的实现方式中,所述第一无线接入装置根据所述多个下行波束的参考信号接收功率确定所述用户设备在波束空间的目标栅格,包括:所述第一无线接入装置根据所述多个下行波束的参考信号接收功率与每个栅格的中心坐标获得所述用户设备与每个栅格的距离,所述栅格的中心坐标由多个波束的参考信号接收功率表示;所述第一无线接入装置根据所述用户设备与每个栅格的距离确定所述用户设备在所述波束空间的目标栅格。
21.在一种可能的实现方式中,所述第一无线接入装置确定所述目标栅格对应的第一协作集,包括:所述第一无线接入装置接收网络设备发送所述目标栅格的标识与所述第一协作集之间的对应关系;所述第一无线接入装置根据所述目标栅格的标识以及所述目标栅格的标识与所述第一协作集之间的对应关系确定所述目标栅格对应的第一协作集。
22.在一种可能的实现方式中,所述目标栅格的标识为所述目标栅格的中心坐标。
23.在一种可能的实现方式中,所述第一无线接入装置根据所述多个下行波束的参考信号接收功率确定所述用户设备在波束空间的目标栅格,包括:所述第一无线接入装置确定接收所述多个下行波束的参考信号接收功率的时间满足预设周期;所述第一无线接入装置根据在所述预设周期内接收到的所述多个下行波束的参考信号接收功率确定所述用户设备在波束空间的目标栅格。
24.在一种可能的实现方式中,所述多个下行波束的参考信号接收功率为多个下行波束的信道状态信息参考信号接收功率。
25.在本技术实施例第三方面,提供了一种协作小区确定装置,将波束空间覆盖的第一多个小区中的每个小区划分为多个栅格,所述波束空间是根据多个波束的参考信号接收功率确定的,所述装置包括:第一获取单元,用于针对任一小区作为服务小区时,获取所述服务小区中各栅格的频谱效率;第二获取单元,用于根据各所述服务小区中各栅格的频谱效率,获得各所述服务小区的总频谱效率;第三获取单元,用于根据各所述服务小区的总频
谱效率,获得各所述服务小区中第一栅格对应的协作集,所述第一栅格为所述服务小区中对应第二多个小区的栅格,所述协作集中的小区为位于所述栅格的用户设备提供传输服务;发送单元,用于将所述第一栅格对应的协作集发送给所述服务小区对应的无线接入装置,以使得在所述第一栅格对应的协作集中确定所述服务小区的协作小区。
26.在一种可能的实现方式中,所述第二获取单元,具体用于针对任一服务小区,根据所述服务小区中各栅格的频谱效率以及频谱效率参数,获得所述服务小区的总频谱效率。
27.在一种可能的实现方式中,所述第三获取单元,具体用于根据各所述服务小区对应的总频谱效率以及小区数量确定各所述服务小区的平均频谱效率,所述小区数量为所述波束空间所覆盖的小区数量;以最大化所述平均频谱效率为目标,确定所述频谱效率参数取值;根据所述频谱效率参数的取值确定所述服务小区中第一栅格对应的协作集。
28.在一种可能的实现方式中,所述第一获取单元,具体用于针对所述服务小区中的所述第一栅格,所述第二多个小区中各小区在所述第一栅格上的频谱效率;将所述第二多个小区中各小区在所述第一栅格上的频谱效率的平均值作为所述第一栅格的频谱效率。
29.在一种可能的实现方式中,所述第一获取单元,具体用于针对所述服务小区中的第二栅格,获取所述服务小区在所述第二栅格上的频谱效率,所述第二栅格为所述服务小区中只对应所述服务小区的栅格;将所述服务小区在所述栅格上的频谱效率作为所述第二栅格的频谱效率。
30.在一种可能的实现方式中,所述第一获取单元,具体用于在所述第二多个小区中各小区作为服务小区时,获取所述服务小区到所述栅格的角度功率谱、所述服务小区的发射功率以及所述服务小区对应的邻小区对所述第一栅格的干扰;根据所述角度功率谱、所述干扰以及所述发射功率获取所述服务小区在所述第一栅格上的频谱效率。
31.在一种可能的实现方式中,所述第一获取单元,具体用于将所述功率谱、所述干扰以及所述发射功率输入预先训练的神经网络模型,由所述神经网络模型输出所述服务小区在所述第一栅格上的频谱效率,所述神经网络模型是根据训练数据以及所述训练数据对应的频谱效率预先训练生成的。
32.在一种可能的实现方式中,所述训练数据对应的频谱效率是根据所述服务小区在所述栅格上的流量以及所述服务小区在所述栅格上的调度的资源块数量确定。
33.在一种可能的实现方式中,所述第一获取单元,具体用于针对任一邻小区,获取所述用户设备发送的所述邻小区对应的下行波束的参考信号接收功率;根据所述邻小区对应的下行波束的参考信号接收功率以及有效流量概率确定所述邻小区对所述栅格的干扰,所述有效流量概率为所述邻小区在预设时间内的有效流量值与理论流量值的比值;将所有所述邻小区对所述栅格的干扰进行相加,获得所述小区对应的邻小区对所述栅格的干扰。
34.在一种可能的实现方式中,所述发送单元,具体用于将包括所述第一栅格对应的标识以及所述协作集中小区标识的对应关系发送给所述服务小区对应的无线接入装置。
35.在本技术实施例第四方面,提供了一种协作小区确定装置,第一小区对应所述装置,用户设备对应的服务小区为所述第一小区,所述装置包括:接收单元,用于接收所述用户设备发送的多个下行波束的参考信号接收功率;确定单元,用于根据所述多个下行波束的参考信号接收功率确定所述用户设备在波束空间的目标栅格;所述确定单元,还用于确定所述目标栅格对应的第一协作集,所述目标栅格对应的第一协作集是根据所述目标栅格
对应的频谱效率确定的,所述第一协作集包括一个或多个第二小区,所述第二小区为所述服务小区的邻小区;发送单元,用于向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息,以使得所述第二无线接入装置对所述用户设备的业务进行协作传输。
36.在一种可能的实现方式中,所述确定单元,还用于向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息之前,确定所述用户设备未处于协作传输状态。
37.在一种可能的实现方式中,所述确定单元,还用于在向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息之前,在所述用户设备已处于所述协作传输状态时,确定使得所述用户设备已处于所述协作传输状态的第二协作集与所述第一协作集不一致。
38.在一种可能的实现方式中,所述发送单元,向目标第二小区发送协作消息,所述目标第二小区包括在所述第一协作集且不包括在所述第二协作集中。
39.在一种可能的实现方式中,所述发送单元,还用于向第三小区对应的第三无线接入装置发送停止协作消息,所述第三小区包括在所述第二协作集且不包括在所述第一协作集中。
40.在一种可能的实现方式中,所述确定单元,还用于根据所述多个下行波束的参考信号接收功率与每个栅格的中心坐标获得所述用户设备与每个栅格的距离,所述栅格的中心坐标由多个波束的参考信号接收功率表示;根据所述用户设备与每个栅格的距离确定所述用户设备在所述波束空间的目标栅格。
41.在一种可能的实现方式中,所述接收单元,还用于接收网络设备发送所述目标栅格的标识与所述第一协作集之间的对应关系;所述确定单元,还用于根据所述目标栅格的标识以及所述目标栅格的标识与所述第一协作集之间的对应关系确定所述目标栅格对应的第一协作集。
42.在一种可能的实现方式中,所述目标栅格的标识为所述目标栅格的中心坐标。
43.在一种可能的实现方式中,所述确定单元,还用于确定接收所述多个下行波束的参考信号接收功率的时间满足预设周期;根据在所述预设周期内接收到的所述多个下行波束的参考信号接收功率确定所述用户设备在波束空间的目标栅格。
44.在一种可能的实现方式中,所述多个下行波束的参考信号接收功率为多个下行波束的信道状态信息参考信号接收功率。
45.在本技术实施例第五方面,提供了一种通信设备,所述设备包括:处理器和存储器;所述存储器,用于存储指令或计算机程序;所述处理器,用于执行所述存储器中的所述指令或计算机程序,以使得所述通信设备执行第一方面所述的方法。
46.在本技术实施例第六方面,提供了一种通信设备,所述设备包括:处理器和存储器;所述存储器,用于存储指令或计算机程序;所述处理器,用于执行所述存储器中的所述指令或计算机程序,以使得所述通信设备执行第二方面所述的方法。
47.在本技术实施例第七方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上第一方面所述的方法,或者执行以上第二方面所述的方法。
48.通过本技术实施例提供的技术方案,网络设备基于多个波束的参考信号接收功率确定波束空间,并将波束空间所覆盖的每个小区划分为多个栅格。针对任一小区作为服务
小区是,网络设备获取该服务小区中各栅格的频谱效率,进而根据该服务小区中各栅格的频谱效率,获得各服务小区的总频谱效率。网络设备根据各服务小区的总频谱效率,获得各服务小区中第一栅格对应的协作集。即,本技术实施例基于各服务小区的总频谱效率确定各服务小区中各个第一栅格所对应的协作集,考虑了每个栅格的小区协作时对其它小区的影响,以为用户设备提供最优的协作小区,提升服务质量。
附图说明
49.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
50.图1为一种协作小区确定场景示意图;
51.图2为本技术实施例提供的一种波束空间示意图;
52.图3为本技术实施例提供的一种协作小区确定方法流程图;
53.图4为本技术实施例提供的另一种协作小区确定方法流程图;
54.图5为本技术实施例提供的一种系统架构示意图;
55.图6为本技术实施例提供的一种协作小区确定装置结构图;
56.图7为本技术实施例提供的另一种协作小区确定装置结构图;
57.图8为本技术实施例提供的一种网络设备结构图;
58.图9为本技术实施例提供的另一种网络设备结构图。
具体实施方式
59.为了使本技术领域的人员更好地理解本发明中的方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。
60.目前,协同传输技术主要是基于用户设备对ssb信号的瞬时测量进行的。如图1所示,当ue位于小区边缘时可以同时测量到两个小区(小区1和小区2)各自对应的有源天线单元(active antenna unit,aau)所发送的ssb信号的强度,即参考信号功率(reference signal received power,rsrp),分别为aau1的rspp1和aau2的rspp2。其中,ue对应的服务小区为小区1,ue将测量的rspp1和rspp2发送给aau1,该aau1确定ue上报的两个信号强度的差值小于预设阈值时,则确定aau1和aau2满足协作传输条件,则aau1通知自身对应的基带处理单元(base band unite,bbu),即bbu1需要与aau2进行协作。
61.由于主服务小区仅根据ue测量到的主服务小区和邻区的ssb信号强度确定协作集,未考虑协作集中小区协作后对其它邻小区的影响,导致其它邻小区的信道干扰增加和流量负载增加,影响其它邻小区的传输质量。
62.基于此,本技术实施例提供的一种协作小区确定方法,基于多个波束的参考信号接收功率确定波束空间,并将波束空间所覆盖的每个小区划分为多个栅格。针对任一小区作为服务小区是,网络设备获取该服务小区中各栅格的频谱效率,进而根据该服务小区中各栅格的频谱效率,获得各服务小区的总频谱效率。网络设备根据各服务小区的总频谱效
率,获得各服务小区中第一栅格对应的协作集。其中,第一栅格为服务小区中对应多个小区的栅格,用户设备位于协作集所包括的任意小区时,该小区可以为用户设备提供传输服务。即,本技术实施例基于各服务小区的总频谱效率确定各服务小区中各个第一栅格所对应的协作集,考虑了每个栅格的小区协作时对其它小区的影响,以为用户设备提供最优的协作小区,提升服务质量。
63.为便于理解本技术实施例的具体实现,下面将对本技术实施例涉及的技术概念进行解释说明。
64.大规模mimo:传统的mimo的天线为2天线、4天线或8天线,而massive mimo的通道数达到64/128/256个。传统的mimo,以8天线为例,实际信号在覆盖范围在水平方向移动,在垂直方向上不动。而massive mimo的信号在水平维度空间的基础上引入垂直维度的空域进行利用。此外,massive mimo还具有提供丰富的空间自由度,提供更多可能的到达路径,以及提升信号的可靠性等优点。对于基于massive mimo技术的无线网络(例如,4.5g与5g等),用户设备在与基站交互的过程中可以采用波束空间中的多个波束(比如窄波束)进行通信。
65.其中,波束空间可以基于多个静态波束定义。如图2所示为一种可能的波束空间的示意图。静态波束是指波束赋形时采用预定义的权值形成的波束。例如,在小区下形成固定的波束,其中,波束的数目、宽度、方向都是确定的。其中,静态波束可以包括承载信道状态信息参考信号(channel state information reference signal,csi-rs)的波束和承载同步信号块(synchronization signal and pbch block,ssb)的波束,其发送方向由物理射频(radio frequency,rf)参数决定。当物理rf参数确定时,可以基于多个承载csi-rs的静态波束或承载ssb的静态波束定义波束空间。
66.本技术实施例中所涉及的n维波束空间是基于n个静态波束定义的。例如,n维波束空间是基于n个承载csi-rs的波束定义的,此时n个波束为波束天线接收的波束的数量,或者,n维波束空间是基于n个承载ssb的波束定义的,此时n个波束为波束天线接收的波束的数量。其中,n维波束为本技术实施例所提及的多个波束。
67.多波束的信息可以通过测量报告(measurement report,mr)确定。其中,mr可以记录mr生成的时间、多个波束的电平测量值与流量测量值等。其中,一个波束的电平测量值可以是基站测量用户设备采用该波束发送的承载探测参考信号(sounding reference signal,srs)获得的rsrp,或者一个波束的电平测量值可以是用户设备测量基站采用该波束发送的csi-rs获得的rsrp。其中,针对后一种情况,用户设备需要将测得的该波束的电平测量值上报至基站。
68.mr中可以包括cellid、time、rsrp1-rsrpn、ulthp、dlthp等信息。其中,cellid是指小区id。其中,小区id为用户设备对应的服务小区的id,mr为针对该用户设备的mr。time是指该mr生成的时间。rsrp1至rsrpn是指n个波束的电平测量值,或者又可称为n维波束电平测量值。rsrp1至rsrpn是指基站测量用户设备采用n个波束分别发送的srs获得的n个rsrp,或者用户设备测量基站采用n个波束分别发送的csi-rs获得的n个rsrp。其中,n为波束空间包括的波束数目,例如n的取值可以为32,或64等。可以理解的是,以rsrp1为例,rsrp1为在当前mr的生成时间与前一个mr的生成时间所确定的时间段内测量得到的第1个波束的rsrp平均值或累计值。
69.此外,需要说明的是,mr可以包括n个波束的电平测量值,或者p个波束的电平测量
值,p<n,p和n均为正整数。其中,p个波束的电平测量值是指p个有效的电平测量值。可以理解的是,用户设备或基站可能无法测量全部n个波束的电平测量值,例如,用户设备仅能测量n个波束中的p个波束的电平测量值,此时,用户设备可以仅上报p个波束的电平测量值。为了方便后续使用,可以将p个波束的电平测量值表示为n个波束的电平测量值,例如,将除p个波束外的其他n-p个波束的电平测量值置为0。
70.ulthp(uplink throughput)表示上行流量测量值,dlthp(downlink throughput)表示下行流量测量值。其中,mr中可以仅包括ulthp或dlthp。其中,ulthp为在当前mr的生成时间与前一个mr的生成时间所确定的时间段内累计的上行报文大小之和,dlthp为在当前mr的生成时间与前一个mr的生成时间所确定的时间段内累计的下行报文大小之和。
71.无线信道:无线通信中发送端(天线,可以为一个天线,也可以为一个或多个天线阵列)和接收端(比如用户设备)之间的通路,可以包含多条信道。无线信道也可称为路径。发送端可以为天线(比如一个天线,也可以为一个或多个天线阵列),接收端可以为用户设备。发送端也可以用户设备,接收端也可以为天线。
72.路径强度:单位功率的无线信号传播到接收端时,在路径上的功率分量。路径强度表征了路径上的信号在经过空间传播后剩余功率的比值。
73.目标路径强度:目标路径强度为一个矩阵,矩阵的维度与角度功率谱小区的各个波束的水平和垂直离散化角度个数相同。矩阵中的元素表示角度离散化后水平方向和垂直方向路径的路径强度。
74.角度功率谱:角度功率谱是从天线到栅格的无线信道的描述,包括路径的路径条数、路径角度和路径强度等信息。
75.角度功率谱小区:位于栅格的用户设备可以接收下行波束所在的小区。例如,用户设备能够接收小区1和小区2分别发送的下行波束,则小区1和小区2均为角度功率谱小区。
76.服务小区:用户设备检测到的参考信号接收功率最大的小区。
77.csi-rs:为基站发送给ue的下行导频信号,其接收功率称为csi-rsrp。新空口(new radio,nr)中有多种类型的csi-rs,可用于信道测量、时频偏跟踪、波束管理及移动性管理。本技术实施例中将用于移动性管理的csi-rs为例进行说明。其中,移动性管理csi-rs可以测量服务小区、及其周边邻区的波束级csi-rsrp。
78.其中,上行波束的rsrp包括解调参考信号(demodulation reference signal,dmrs)rsrp、srs-rsrp等。下行波束的rsrp包括csi-rs的rsrp、ssb-rsrp等。本技术实施例中以csi-rs的rsrp为例进行说明。
79.栅格:在波束空间将每个小区划分为多个虚拟栅格,一个波束空间可以对应(或覆盖)一个或多个小区。
80.其中,用户设备是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。用户设备可以是ue、手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)用户设备、增强现实(augmented reality,ar)用户设备、工业控制(industrial control)中的无线终端、车载用户设备、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市
(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、可穿戴用户设备等。用户设备可以是固定的或者移动的。
81.为便于理解,下面将结合附图对本技术实施例提供的协作小区确定方法进行说明。
82.参见图3,该图为本技术实施例提供的一种协作小区确定方法流程图,如图3所示,该方法可以包括:
83.s301:针对任一小区作为服务小区时,网络设备获取服务小区中各栅格的频谱效率。
84.本实施例中,预先将波束空间覆盖的第一多个小区中的每个小区划分为多个栅格。由于一个基站可以覆盖第一多个小区,相邻小区之间存在重叠区域,在将小区划分为多个栅格时,相邻小区之间可能存在重叠的栅格。因此,存在一些栅格对应多个小区的情况。其中,栅格对应的一个或多个小区是指位于该栅格内的用户设备能接收到下行波束所在的小区。针对波束空间中的任一小区作为服务小区时,获取该服务小区对应的各个栅格的频谱效率。其中,波束空间是根据多个波束的参考信号接收功率确定的。
85.其中,服务小区所划分的栅格中存在一些栅格(第一栅格)对应第二多个小区(包括服务小区以及服务小区对应的邻小区),一些栅格(第二栅格)仅对应服务小区。在获取服务小区中第一栅格的频谱效率时,网络设备获取第二多个小区中各小区在第一栅格上的频谱效率,并将第二多个小区中各小区在第一栅格上的频谱效率的平均值作为该第一栅格的频谱效率。例如,服务小区m和邻小区j同时服务该栅格(小区m的第k个栅格)时,该栅格的频谱效率为服务小区和协作小区在该栅格上的频谱效率的平均值;
[0086][0087]
p
tj
表示邻小区j对应的无线接入装置的发射功率,表示邻小区j到第k个栅格的角度功率谱。
[0088]
在获取服务小区中第二栅格的频率效率时,网络设备获取服务小区在第二栅格上的频率效率,将服务小区在第二栅格上的频谱效率作为第二栅格的频谱效率。也就是,对于仅对应服务小区的第二栅格,只需获取服务小区在第二栅格上的频谱效率,并将该服务小区在第二栅格上的频谱效率确定为该第二栅格的频谱效率。
[0089]
其中,网络设备获取第二多个小区中各小区在第一栅格的频谱效率可以采用但不限于以下方式:
[0090]
1)在第二多个小区中各小区作为服务小区时,网络设备获取该服务小区到第一栅格的角度功率谱、服务小区的发射功率以及服务小区对应的邻小区对第一栅格的干扰。
[0091]
本实施例中,由于第一栅格对应第二多个小区(包括服务小区和一个或多个邻区),为获得第一栅格的频谱效率,需要先获得第二多个小区中各小区在第一栅格上的频谱效率。具体地,在第二多个小区中每个小区作为服务小区时,获取该服务小区到第一栅格的角度功率谱、服务小区的发射功率以及服务小区对应的邻小区对第一栅格的干扰。例如表1所示,服务小区m的第一栅格k对应的第二多个小区包括小区m、小区a1、小区a2。在获取第二多个小区中各小区在第一栅格k上的频谱效率时,将小区m作为服务小区,网络设备获取小区m到第一栅格的角度功率谱xm(k)、小区m的发射功率p
tm
、以及小区m对应的邻小区a1、a2对
第一栅格k的干扰ifm(k),并根据xm(k)、p
tm
、ifm(k)获取小区m在第一栅格上的频谱效率se(m,k)。将小区a1作为服务小区,网络设备获取小区a1到第一栅格的角度功率谱x
a1
(k)、小区a1的发射功率p
ta1
、以及小区a1对应的邻小区对第一栅格k的干扰if
a1
(k),并根据xa1(k)、p
ta1
、if
a1
(k)获取小区a1在第一栅格上的频谱效率se(a1,k)。将小区a2作为服务小区,网络设备获取小区a2到第一栅格的角度功率谱x
a2
(k)、小区a2的发射功率p
ta2
、以及小区a2对应的邻小区对第一栅格k的干扰if
a2
(k),并根据x
a2
(k)、pt
a2
、if
a2
(k)获取小区a2在第一栅格上的频谱效率se(a2,k)。
[0092]
表1第一栅格对应的第二多个小区
[0093]
第二多个小区标识角度功率谱发射功率干扰频谱效率小区mxm(k)p
tm
ifm(k)se(m,k)小区a1x
a1
(k)p
ta1
if
a1
(k)se(a1,k)小区a2x
a2
(k)p
ta2
if
a2
(k)se(a2,k)
[0094]
其中,服务小区的发射功率可以通过测量获得。角度功率谱为网络设备所确定的无线信道多径信息。角度功率谱包括从角度功率谱小区中的天线到栅格的传播路径的路径角度和路径强度。角度功率谱小区中的天线为发送下行波束的天线,该天线可以是天线阵列。其中,关于获取服务小区到栅格的角度功率谱的实现将在后续实施例进行说明。
[0095]
其中,邻小区对第一栅格的干扰可以通过以下方式获得:针对任一邻小区,网络设备获取邻小区发送的下行波束的参考信号接收功率;网络设备根据邻小区发送的下行波束的参考信号接收功率以及有效流量概率确定邻小区对栅格的干扰。其中,有效流量概率为邻小区在预设时间内的有效流量值与理论流量值的比值;网络设备将所有邻小区对栅格的干扰相加,获得服务小区对应的邻小区对栅格的干扰。需要说明的是,由于只有当邻小区存在下载业务时才会对服务小区产生干扰,其余时间的下行波束的参考信号接收功率仅为参考信号的电平,不会对栅格产生干扰。因此,在计算每个邻小区对栅格的干扰时,将根据有效流量概率进行确定,从而获得邻小区对栅格的有效干扰。具体地,可以参见公式(1),在该公式中以服务小区m对应l个邻小区为例进行说明:
[0096]
其中
[0097]
其中,ifm(k)为所有邻小区对栅格k所产生的干扰,为邻小区l对栅格k产生的干扰,ρ
l
为有效流量概率,thp
eff_l
为预设时间内邻小区l的有效流量,thp
beam_l
为预设时间内邻小区l的理论流量,detected csi rsrp
l
为用户设备测量得到小区l的参考信号接收功率。其中,预设时间可以根据实际应用进行设定,本实施例在此不进行限定。
[0098]
需要说明的是,针对服务小区中的第二栅格,网络设备在获取服务小区在第二栅格上的频谱效率的实现可以参见上述网络设备获取多个小区中各小区在第一栅格上的频谱效率的相关描述,本实施例在此不再赘述。
[0099]
2)网络设备根据角度功率谱、干扰以及发射功率获取该服务小区在第一栅格上的频谱效率。
[0100]
本实施例中,在获取服务小区到栅格的角度功率谱、服务小区的发射功率以及服务小区对应的邻小区对栅格的干扰后,根据上述角度功率谱、发射功率以及干扰获得服务小区在第一栅格上的频谱效率。
[0101]
具体地,可以将角度功率谱、发射功率以及干扰作为输入数据输入预先训练的神经网络模型中,由该神经网络模型输出小区在栅格上的频谱效率。其中,神经网络设备是根据训练数据以及训练数据对应的频谱效率预先生成的。训练数据包括服务小区在栅格的角度功率谱、服务小区的发射功率以及服务小区对应的邻小区对栅格的干扰。其中,训练数据对应的频谱效率是根据栅格上的流量以及该栅格调度该小区资源库的数量确定的。例如,以小区m中第k个栅格为例,第k个栅格的流量为栅格上调度的资源库rb数量为则小区在所述栅格上的频谱效率为:
[0102][0103]
其中,训练神经网络模型即使用神经网络模型对服务小区的发射功率、角度功率谱、干扰等输入特征和频谱效率的函数关系进行拟合,从而获得损失函数收敛之后的神经网络模型:
[0104][0105]
其中,p
mm
为服务小区对应的无线接入装置的发射功率、xm(k)为服务小区的角度功率谱、ifm(k)为邻小区在栅格上的干扰、表示神经网络训练之后的参数模型。
[0106]
在训练完成后,网络设备可以利用上述神经网络模型获取服务小区中各栅格的频谱效率。
[0107]
s302:网络设备根据各服务小区中各栅格的频谱效率,获得各服务小区的总频谱效率。
[0108]
本实施例中,针对任一服务小区,在获取该服务小区中各栅格的频谱效率后,根据该服务小区中各栅格的频谱效率获得该服务小区的总频谱效率。具体地,网络设备根据该服务小区中各栅格的频谱效率以及频谱效率参数获得服务小区的总频谱效率。
[0109]
s303:网络设备根据各服务小区的总频谱效率,获得各服务小区中第一栅格对应的协作集。
[0110]
本实施例中,在网络设备获取波束空间中各小区作为服务小区时对应的总频谱效率后,根据各服务小区的总频谱效率,获得各服务小区中第一栅格对应的协作集。其中,第一栅格为服务小区中对应多个小区的栅格,位于协作集中的小区可以为用户设备提供传输服务。其中,所确定的第一栅格对应的协作集中可以仅包括服务小区对应的邻小区的标识,或者既包括服务小区的标识也包括邻小区的标识。
[0111]
具体地,网络设备根据各服务小区对应的总频谱效率以及小区数量确定各服务小区的平均频谱效率;网络设备以最大化平均频谱效率为目标确定频谱效率参数;网络设备根据频谱效率参数的取值确定各服务小区中第一栅格对应的协作集。其中,小区数量为波束空间所覆盖的小区的数量。具体,参见公式(2);
[0112][0113][0114]
其中,y
m,j
为频谱效率参数,y
m,j
∈{0,1},m为波束空间所覆盖的小区数量,
标识小区m的流量,thp
gridm_k
为小区m对应的第k个栅格的流量。thpmin表示小区应满足的最小流量,thpmax表示小区应满足的最大流量。在确定y
m,j
取值时,可以利用branch and cut算法、branch and bound算法、遗传算法等启发式算法进行求解。若y
m,j
=1,表明小区m和小区j存在协作关系。其中,关于获取栅格所对应流量的实现将在后续实施例进行说明。
[0115]
s304:网络设备将第一栅格对应的协作集发送给服务小区的无线接入装置。
[0116]
在确定服务小区的第一栅格对应的协作集后,将该第一栅格对应的协作集发送给服务小区的无线接入装置,以使得在第一栅格对应的协作集中确定服务小区的协作小区。具体地,网络设备将第一栅格对应的标识以及协作集所包括的各小区标识的对应关系发送给服务小区对应的无线接入装置。其中,服务小区对应的无线接入装置可以为服务小区对应的有源天线单元aau。
[0117]
其中,第一栅格对应的标识可以为栅格对应的中心坐标,该中心坐标由多个波束的参考信号接收功率表示。具体表现形式如下:
[0118][0119][0120]
………
[0121][0122]
其中,表示第i个栅格中心点坐标,cellidi是第i个虚拟栅格中心点的服务小区id,cellid
xij
表示第i个虚拟栅格上的第j个协作小区id。
[0123]
通过上述可知,基于多个波束的参考信号接收功率确定波束空间,并将波束空间所覆盖的每个小区划分为多个栅格。针对任一小区作为服务小区时,网络设备获取该服务小区中各栅格的频谱效率,进而根据该服务小区中各栅格的频谱效率,获得各服务小区的总频谱效率。网络设备根据各服务小区的总频谱效率,获得各服务小区中第一栅格对应的协作集。其中,第一栅格为服务小区中对应多个小区的栅格,用户设备位于协作集所包括的任意小区时,该小区可以为用户设备提供传输服务。即,本技术实施例基于各服务小区的总频谱效率确定各服务小区中各个第一栅格所对应的协作集,考虑了每个栅格的小区协作时对其它小区的影响,以为用户设备提供最优的协作小区,提升服务质量。
[0124]
(一)、获取服务小区到栅格的角度功率谱
[0125]
在上述实施例中网络设备在确定多个小区中各小区作为服务小区时,其在第一栅格上的频谱效率将需要获取服务小区到栅格的角度功率谱。其中,服务小区到栅格的角度功率谱可以通过以下方式获得。
[0126]
s1:网络设备获取多个第一数据,第一数据包括多个下行波束的参考信号接收功率、栅格标识、服务小区标识和角度功率谱小区标识。
[0127]
一种实现方式中,网络设备从无线接入装置获取多个第一数据。例如,网络设备从无线接入装置的mr数据存储模块中获取一段时间内的各个小区的多波束csi-rsrp,以及各个小区的下行波束的rsrp分别对应的栅格标识(也称为栅格id)、服务小区标识(也称为服务小区id)和角度功率谱小区标识(也称为角度功率谱小区id)。也就是说,各个小区的下行波束的rsrp与栅格id、服务小区id和角度功率谱小区id关联存储在mr数据中(即多个第一
数据)。例如,表1为本技术实施例提供的一种mr数据记录表。其中,该mr数据记录表包括用户设备编号(指示各个用户设备)、mr数据编号(指示用户设备上报的多条mr数据)、服务小区id、栅格id、角度功率谱小区id以及多个下行波束的rsrp。其中,表2中的一行数据(即一条mr数据)为一个第一数据。网络设备从无线接入装置获取多个第一数据包括多个用户设备测量的多条mr数据。
[0128]
表2:一种mr数据记录表
[0129][0130]
其中,表2中的rsrp为一个向量,维度等于csi-rs波束个数,即表2所示的rsrp包括多个波束中各波束的rsrp。例如,ue1位于栅格id为134的区域中,且服务小区id和角度功率谱小区id为3924752。ue1在当前区域获取多个csi-rs波束的rsrp。每个csi-rs波束的rsrp测量值和csi-rs波束个数构成矩阵rsrp
(3924752,134,3924752)

[0131]
其中,在非路测场景中,各个小区的下行波束的rsrp对应的栅格id为波束空间包含栅格的栅格id。其中,波束空间是根据多个上行波束的参考信号接收功率确定的。例如,无线接入装置周期性测量该无线接入装置下的各个用户设备的多波束srs-rsrp。无线接入装置根据波束空间和各个用户设备的多波束srs-rsrp测量值,确定各个用户设备分别对应波束空间中的栅格id。也就是说,由多个上行波束的rsrp构成的波束空间可以类比于实际的地理空间。该波束空间被划分为多个栅格,每个栅格分别有各自的栅格id。并且,无线接入装置下的各个用户设备也分别对应各个栅格id。
[0132]
另一种实现方式中,网络设备从路测设备获取多个第一数据。例如,网络设备从路测设备的dt数据记录模块中获取一段时间内用户设备测量的多个下行波束的rsrp,以及测量的多个下行波束的rsrp分别对应的服务小区id、角度功率谱小区id,以及测量时用户设备的经纬度信息。也就是说,用户设备测量的多个下行波束的rsrp与服务小区id、角度功率谱小区id以及测量时用户设备的经纬度信息关联存储在dt数据中(即多个第一数据)。例如,表3为本技术实施例提供的一种dt数据记录表。其中,该dt数据记录表包括用户设备编号(指示各个用户设备)、dt数据编号(指示用户设备上报的多条dt数据)、服务小区id、角度功率谱小区id、多个下行波束的rsrp以及经纬度信息。可见,相较于表2所示的第一数据,表3所示的第一数据多了经纬度信息,指示对应的地理栅格。也就是说,表3中的经纬度信息相当于指示了用户设备所在地理栅格的栅格id。
[0133]
表3:一种dt数据记录表
[0134][0135]
其中,路测设备根据测量时用户设备的经纬度信息可以确定测量时用户设备对应的栅格id。也就是说,在路测场景中,多个下行波束的rsrp对应的栅格id为地理空间的栅格标识。例如,地理空间是由经纬度信息构成的三维空间。当给定一组经纬度信息时,该组经纬度信息被映射到n米*m米的平面区域(n和m为正整数),该平面区域为一个栅格。
[0136]
s2:网络设备根据多个第一数据,确定多个第二数据。
[0137]
由于网络设备获取的多个第一数据的数据量较大,为了去除随机干扰波动,网络设备可以进一步对多个第一数据进行处理,获得第二数据。其中,第二数据是指栅格id、服务小区id且角度功率谱小区id均相同的第一数据的特征值。其中,第一数据中包含终端所属的角度功率谱小区的标识。角度功率谱小区为用户设备接收的下行波束所在的小区。也就是说,若用户设备检测到小区的下行波束rsrp,该小区就是该用户设备的角度功率谱小区。其中,角度功率谱小区可以是服务小区,也可以是邻近小区。例如,在图1所示的网络场景中,小区1为用户设备的服务小区,小区2为邻近小区。其中,用户设备检测到小区1的下行波束rsrp,以及小区2的下行波束rsrp。那么小区1和小区2均为用户设备的角度功率谱小区。其中,各个小区的下行波束的rsrp与对应的栅格id、服务小区id以及角度功率谱小区id关联存储(即多个第一数据)。例如,用户设备位于栅格id为134的区域中,且服务小区id为3924752。ue 1在当前区域获取多个csi-rs波束的rsrp。其中,用户设备能够测量到服务小区3924752的csi-rs波束的rsrp,以及邻近小区3924674的csi-rs波束的rsrp。
[0138]
一种实现方式中,网络设备根据多个第一数据中包含的栅格id、服务小区id和角度功率谱小区id以及多个下行波束的rsrp,确定多个第二数据,包括以下步骤:
[0139]
网络设备获取多个第一数据中栅格id、服务小区id以及角度功率谱小区id均相同的多个下行波束的rsrp;
[0140]
网络设备确定多个第一数据中栅格id、服务小区id以及角度功率谱小区id均相同的多个下行波束的rsrp的特征值。其中,特征值为多个下行波束的参考信号接收功率的均值、多个下行波束的参考信号接收功率的中位数或多个下行波束的参考信号接收功率的众数中的任意一种。
[0141]
也就是说,网络设备获取栅格id、服务小区id且角度功率谱小区id均相同的第一数据的特征值,从而可以降低数据量。下面以特征值为均值为例进行描述。例如,表3为本技术实施例提供的多个第一数据的记录表。其中,多个第一数据可以包括多个栅格id、服务小区id且角度功率谱小区id均相同的第一数据,如表4所示。
[0142]
表4:多个第一数据的记录表
[0143][0144]
s3:网络设备根据各个第二数据,确定第二数据中各个角度功率谱小区标识所指示的角度功率谱小区中的天线到各个栅格标识所指示的栅格的角度功率谱。
[0145]
其中,角度功率谱为服务器确定的无线信道多径信息的一种表现形式。角度功率谱包括从角度功率谱小区中的天线到栅格的传播路径的路径角度和路径强度。角度功率谱小区中的天线为发送下行波束的天线,该天线可以是天线阵列。
[0146]
其中,网络设备针对多个第二数据中的各个第二数据,分别根据第二数据以及该第二数据对应的角度功率谱小区的小区配置信息,确定各个角度功率谱小区标识所指示的角度功率谱小区到各个栅格标识所指示的栅格的角度功率谱。具体的,步骤s3包括以下流程:
[0147]
s31,网络设备根据角度功率谱小区的天线增益和角度功率谱小区的各个波束的天线端口权值,确定角度功率谱小区的各个波束的波束增益。
[0148]
s32,网络设备根据角度功率谱小区的各个波束的波束增益以及第二数据,确定目标路径强度。
[0149]
s33,网络设备根据目标路径强度,确定所述角度功率谱小区标识所指示的角度功率谱小区到所述栅格标识所指示的栅格的角度功率谱。
[0150]
其中,角度功率谱小区的天线增益和角度功率谱小区的各个波束的天线端口权值(表征各个波束的垂直角度信息和水平角度信息)都记录在无线接入网设备的天线文件中。服务器通过获取无线接入网设备的天线文件,可以获取上述信息,并基于上述信息确定角度功率谱小区的各个波束的波束增益。角度功率谱小区的各个波束在各个角度方向(比如水平角度和垂直角度)上的波束增益可以构成一个波束增益矩阵。
[0151]
其中,网络设备确定目标路径强度时,实际是求解如式(3)所示的稀疏优化问题。通过求解该稀疏优化问题,服务器可以得到目标路径强度(即式(3)中的路径强度矩阵)。
[0152]
[0153]
其中,路径强度矩阵的维度与角度功率谱小区的各个波束的水平和垂直离散化角度个数相同。x的第i行第j列元素为x
i,j
,x
i,j
表示角度离散化后水平i方向和垂直j方向的路径的路径强度(单位为db),i∈[0,359],j∈[0,180]。λ为正则项系数,a为波束增益矩阵,表示各个波束在各个角度方向上的波束增益。rsrp为一个向量,是将多波束rsrp的统计值在线性域归一化,使其均值为1瓦特得到的。可以理解的是,一个角度功率谱小区对应一个路径强度矩阵x。其中,由于rsrp与服务小区id、栅格id以及角度功率谱小区相关联,根据式(3)可知,路径强度矩阵x也与服务小区id、栅格id以及角度功率谱小区相关联。
[0154]
其中,服务器获取路径强度矩阵x后,可以根据x确定第二数据中各个角度功率谱小区标识所指示的角度功率谱小区到各个栅格标识所指示的栅格的角度功率谱。具体实现方式为:服务器获取路径强度矩阵x中所有非零元素,非零元素总个数即路径条数。对每一个非零元素(即每条路径),服务器将角度离散化后水平i方向和垂直i方向分别映射为路径水平维角度和路径垂直维角度(分别以弧度为单位)。也就是说,一组路径水平维角度和路径垂直维角度表征了一条路径。例如,表5为本技术实施例提供的一种角度功率谱输出表。表5中的每一行表示一条路径。一个角度功率谱编号指示一个角度功率谱,一个角度功率谱中可以包括一条或多条路径。
[0155]
表5:一种角度功率谱输出表
[0156][0157]
(二)、获取栅格的中心坐标和栅格的流量
[0158]
其中,网络设备获取相应栅格对应的流量信息可以采用但不限于以下方式:
[0159]
1)网络设备获取第一数据集合,该第一数据集合包括在第一时间段被采集的多个数据,每个数据包括流量测量值和n个波束的电平测量值。
[0160]
其中,第一数据集合可以包括在第一时间段内收集的mr。例如,第一数据集合可以包括一周或两周内收集的mr,或者,第一数据集合可以包括一天内收集的mr,或者第一数据集合可以包括一个小时内收集的mr。网络设备可以根据mr中的生成时间将收集到的数据划分为多个时间段分别对应的数据集合,得到多个数据集,第一数据集合可以为多个数据集
合中的一个。此外,第一数据集合为在第一时间段内针对一个小区收集的mr,第一数据集合对应的小区与上述n维波束空间中的多个栅格所对应的小区为同一个小区。
[0161]
例如,第一数据集合包括k个数据,第一数据集合可以如thpmat1所示,通过thpmat1电可以提取电平矩阵l1。
[0162][0163][0164]
其中,thpmat1中的每一行可以对应一个mr包括的生成时间、流量测量值(上行流量测量值和/或下行流量测量值)和n个波束的电平测量值,k为第一数据集合包括的数据数目。电平矩阵l1的每一行即为n个波束的电平测量值。其中,time
1,1

time
k,1
均属于第一时间段。
[0165]
2)网络设备根据每个数据的n个波束的电平测量值和第三栅格的中心坐标确定第一数据集合中与第三栅格关联的第二数据集合,第三栅格的中心坐标用n个波束的电平值表示。
[0166]
其中,第三栅格可以为n维波束空间中的多个栅格中的任意一个栅格,或者,第三栅格可以为n维波束空间中的多个栅格中的一个特定的栅格。可以理解的是,本实施例中的n个波束为前述中的多个波束。其中,网络设备可以通过以下方式确定n维波束空间中的多个栅格以及每个栅格对应的中心坐标:
[0167]
步骤1:网络设备获取训练数据集合,该训练数据集合包括m个样本。
[0168]
其中,训练数据集合可以包括预设时间段内收集的mr,例如,训练数据集合可以包括一周或两周内收集的mr。需要说明的是,训练数据集合为预设时间段内针对一个小区收集的mr。因此,最终确定的n维波束空间中的多个栅格为与该小区对应的多个栅格。
[0169]
在一种情况下,训练数据集合包括m个样本,每个样本包括n个波束的电平测量值。例如,网络设备根据m个mr可以确定如电平测量值矩阵l所示的训练数据集合。若一个mr包括n个波束的电平测量值(即n个波束的rsrp),则直接将该n个波束的电平测量值作为电平测量值矩阵l中的一行。若一个mr包括p个波束的电平测量值,则需要将p个波束的电平测量值写成n个波束的电平测量值,具体的,将除p个波束外的其他n-p个波束分别对应的电平测量值置为0,然后将获得的n个波束的电平测量值作为电平测量值矩阵l中的一行。
[0170][0171]
其中,电平测量值矩阵l中的每一行可以对应一个mr中的n个波束的电平测量值,电平测量值矩阵l指示m组电平测量值。
[0172]
在另一种情况下,训练数据集合包括m个样本,每个样本包括流量测量值和n个波
束的电平测量值,其中,流量测量值可以包括上行流量测量值和/或下行流量测量值。例如,网络设备根据m个mr可以确定如流量矩阵thpmat所示的训练数据集合。
[0173][0174]
其中,流量矩阵thpmat中的每一行可以对应一个mr中的流量测量值和n个波束的电平测量值。若mr仅包括dlthp,未包括ulthp,则可以将ulthp置为0。同理,若mr仅包括ulthp,未包括dlthp,则可以将dlthp置为0。流量矩阵thpmat还可以包括时间值time,也可以不包括时间值time,本技术实施例对此不做限定。其中,通过流量矩阵thpmat还可以提取出电平测量值矩阵l。
[0175]
步骤2:网络设备根据训练数据集合获得训练数据集合对应的距离集合,该距离集合包括m个样本中任意两个样本的n个波束的电平测量值的距离。
[0176]
例如,以电平测量值矩阵l或流量矩阵thpmat作为输入计算距离矩阵r(距离矩阵r为m
×
m维),其中,
[0177]rij
=dist(l
i,.
,l
j,.
),
[0178]
其中,r
ij
表示电平测量值矩阵l或流量矩阵thpmat中的第i个样本包含的n个波束的电平测量值和第j个样本包含的n个波束的电平测量值的距离,或者又可以描述为第i条样本对应的波束空间位置与第j条样本对应的波束空间位置之间的距离。距离dist可以定义为波束空间的欧式距离或其他距离,本技术实施例对此不做限定。其中,距离矩阵r中包括一些重复的元素,例如,r
ij
=r
ji
,还包括一些由相同样本确定的距离,例如,r
ii
=0。其中,训练数据集合对应的距离集合共包括m(m-1)/2个距离,上述距离矩阵r仅为训练数据集合对应的距离集合的一种表现形式,训练数据集合对应的距离集合还可以采用其他表现形式,本技术实施例对此不做限定。
[0179]
其中,l
i,.
是指电平测量值矩阵l中的第i行的n个波束的电平测量值,即{rsrp
i,1
,rsrp
i,e
,

,rsrp
i,n
},l
j,
·
是指电平测量值矩阵l中的第j行的n个波束的电平测量值,即{rsrp
j,1
,rsrp
j,e
,

,rsrp
j,n
}。或者,l
i,
·
是指流量矩阵thpmat中的第i行的n个波束的电平测量值,即{rsrp
i,1
,rsrp
i,2
,

,rsrp
i,n
},l
j,
·
是指流量矩阵thpmat中的第j行的n个波束的电平测量值,即{rsrp
j,1
,rsrp
j,2
,

,rsrp
j,n
}。
[0180]
步骤3:网络设备根据距离集合确定m个样本中每个样本对应的栅格索引。
[0181]
在一些实施例中,根据训练数据集合对应的距离集合采用预设聚类算法确定每个样本对应的栅格索引。其中,预设聚类算法可以是指距离型聚类方法(如kmeans等),本技术实施例对此不做限定。
[0182]
具体的,根据上述距离矩阵r采用预设距离聚类算法可以确定每个样本对应的栅格索引。具体可以由栅格索引矩阵label表示。栅格索引矩阵label可以为一个1
×
m维矩阵,labeli是指第i个样本对应的栅格索引,labeli的取值为整数(1≤labeli≤m

),表示第i个样本对应labeli指示的栅格,其中,m

<m,m

的取值可以根据经验值确定,或者根据实际所需的栅格范围大小确定。可以理解的是,m

的取值越小,则每个栅格的范围越大,m

的取值越大,则每个栅格的范围越小。
[0183][0184]
其中,具有相同栅格索引的样本归属于同一个栅格,例如,第2个样本,第5个样本,第10个样本分别对应的label2、label5、label
10
取值相同,假设label2=label5=label
10
=3,则第2个样本,第5个样本,第10个样本归属于栅格索引为3的栅格(即第3个栅格)。
[0185]
可以理解的是,经过步骤3,由于1≤labeli≤m

,因此,栅格索引矩阵label指示了m个样本在m

个栅格中的分布情况。需要说明的是,m

个栅格可以为最终确定的多个栅格,即多个栅格的数目可以为m

,或者,m

个栅格可以不是最终确定的多个栅格,此时,m

个栅格为m

个候选栅格,还需要进一步地筛选,最终确定的多个栅格的数目可以小于m

。下文将对这两种情况分别进行介绍(具体可以参阅下文中的示例1和示例2),此处不再赘述。
[0186]
步骤4:网络设备确定每个栅格的中心坐标和半径。
[0187]
以下根据训练数据集合包括的具体内容不同,结合示例1和示例2说明如何确定n维波束空间包括的多个栅格,以及每个栅格的中心坐标和半径。
[0188]
示例1:若训练数据集合包括m个样本,每个样本包括n个波束的电平测量值,不包括流量测量值。在步骤3之后,根据距离矩阵r采用预设距离聚类算法确定的m

个栅格即为最终确定的n维波束空间包括的多个栅格。
[0189]
每个栅格的中心坐标可以根据该栅格对应的样本中的每个样本包括的n个波束的电平测量值确定。在一种示例中,以栅格索引i对应的栅格为例,根据栅格索引i对应的样本中的每个样本包括的n个波束的电平测量值计算一个n个波束的电平测量值的平均值,该n个波束的电平测量值的平均值记为第i个栅格的中心坐标。
[0190]
每个栅格的半径可以为预设数值,例如,该预设数值可以根据经验值确定。或者,每个栅格的半径可以根据该栅格对应的样本中的每个样本包括的n个波束的电平测量值与该栅格的中心坐标确定的。在一种示例中,第i个栅格的半径是根据栅格索引i对应的样本中的每个样本包括的n个波束的电平测量值与第i个栅格的中心坐标确定的。在另一种示例中,第i个栅格的半径是根据半径集合中的最大距离确定的,半径集合是由栅格索引i对应的样本中的每个样本包括的n个波束的电平测量值与第i个栅格的中心坐标确定的距离构成的。例如,第i个栅格的半径为半径集合中的最大距离,或者,第i个栅格的半径为半径集合中的最大距离与预设距离之和,或者,第i个栅格的半径为半径集合中的最大距离与预设距离之差。
[0191]
采用上述示例1所示的方法确定的n维波束空间包括的多个栅格,以及每个栅格的中心坐标和半径,方案简便容易实现。其中,由于每个栅格的中心坐标是多个样本的电平测量值的平均值,将流量的空间位置用栅格的中心坐标表示,可以减少噪声与测量误差对空间的影响,流量的空间位置更具有统计意义。
[0192]
示例2:若训练数据集合包括m个样本,每个样本包括流量测量值和n个波束的电平测量值,在步骤3后,根据距离矩阵r采用预设距离聚类算法确定的m

个栅格不是最终确定的n维波束空间包括的多个栅格,在步骤3后确定的m

个栅格为m

个候选栅格,还需根据每个样本中包括的流量测量值对m

个候选栅格进行筛选,得到最终确定的n维波束空间包括
的多个栅格。
[0193]
其中,每个样本中的流量测量值包括上行流量测量值和/或下行流量测量值。第i个候选栅格的上行流量统计值为第i个候选栅格对应的样本中包括上行流量测量值的样本的上行流量值之和。第i个候选栅格的下行流量统计值为第i个候选栅格对应的样本中包括下行流量测量值的样本的下行流量值之和。或者,第i个候选栅格的上行流量统计值为第i个候选栅格对应的样本对应的上行流量平均值。第i个候选栅格的下行流量统计值为第i个候选栅格对应的样本对应的下行流量平均值。
[0194]
例如,第4个候选栅格包括5个样本,其中,样本1、样本3和样本4包括下行流量测量值,样本2包括上行流量测量值,样本5包括上行流量测量值和下行流量测量值,则第4个候选栅格的上行流量统计值为样本2包括的上行流量测量值与样本5包括的上行流量测量值之和,第4个候选栅格的下行流量统计值为样本1包括的下行流量测量值、样本3包括的下行流量测量值、样本4包括的下行流量测量值与样本5包括的下行流量测量值之和。或者,第4个候选栅格的上行流量统计值为样本2包括的上行流量测量值与样本5包括的上行流量测量值之和除以2,第4个候选栅格的下行流量统计值为样本1包括的下行流量测量值、样本3包括的下行流量测量值、样本4包括的下行流量测量值与样本5包括的下行流量测量值之和除以4。
[0195]
示例性地,将m个样本中的流量测量值按照栅格索引矩阵label进行汇总,得到m

个候选栅格分别对应的流量统计值,示例性地,m

个候选栅格分别的流量统计值可以采用下述上行流量统计值ulthp和/或下行流量统计值dlthp表示。
[0196][0197]
其中,ulthpi、dlthpi分别代表第i个候选栅格的上行流量统计值、第i个候选栅格的下行流量统计值。
[0198]
上行流量统计值ulthp包括m

个上行流量统计值,即m

个候选栅格分别对应的上行流量统计值,下行流量统计值dlthp包括m

个下行流量统计值,即m

个候选栅格分别对应的上行流量统计值。
[0199]
具体的,可以采用但不限于以下方式对m

个候选栅格进行筛选,得到最终确定的n维波束空间包括的多个栅格:
[0200]
方式1:若第i个候选栅格的上行流量统计值满足预设上行流量阈值,和/或第i个候选栅格的下行流量统计值满足预设下行流量阈值,则将第i个候选栅格作为最终确定的栅格。
[0201]
其中,预设上行流量阈值和预设下行流量阈值可以根据经验值确定,或者根据实际筛选需要确定。例如,当需要筛选出具有较大上行流量统计值的候选栅格时,可以提高预设上行流量阈值。
[0202]
因此,针对m

个候选栅格分别对应的上行流量统计值和/下行流量统计值分别与对应的阈值进行判断,确定最终n维波束空间包括的多个栅格。
[0203]
方式2:根据m

个上行流量统计值从大到小的顺序,从m

个上行流量统计值中筛选
k1个上行流量统计值,根据m

个下行流量统计值从大到小的顺序从m

个下行流量统计值中筛选k2个下行流量统计值。k1个上行流量统计值之和与上行总流量统计值的比值大于等于第一阈值,k2个下行流量统计值之和与下行总流量统计值的比值大于等于第二阈值,k1和k2为正整数,上行总流量统计值是指m个样本中包括上行流量测量值的样本的上行流量值之和,其中,下行总流量统计值是指m个样本中包括下行流量测量值的样本的下行流量值之和,第一阈值可以与第二阈值相同或不同,例如,第一阈值=第二阈值=0.8。m

个上行流量统计值中的第i个上行流量统计值为第i个候选栅格对应的样本中包括上行流量测量值的样本的上行流量值之和。m

个下行流量统计值中的第i个下行流量统计值为第i个候选栅格对应的样本中包括下行流量测量值的样本的下行流量值之和。
[0204]
在一些实施例中,多个栅格为k1个上行流量统计值分别对应的候选栅格与k2个下行流量统计值分别对应的候选栅格的交集。例如,若k1个上行流量统计值包括第i个候选栅格的上行流量统计值,且k2个下行流量统计值包括第i个候选栅格的下行流量统计值,则将第i个候选栅格作为最终确定的栅格。再例如,若k1个上行流量统计值包括第i个候选栅格的上行流量统计值,k2个下行流量统计值不包括第i个候选栅格的下行流量统计值,则第i个候选栅格不是最终确定的栅格。
[0205]
在一些实施例中,多个栅格为k1个上行流量统计值分别对应的候选栅格与k2个下行流量统计值分别对应的候选栅格的并集。例如,若k1个上行流量统计值包括第i个候选栅格的上行流量统计值,或k2个下行流量统计值包括第i个候选栅格的下行流量统计值,则将第i个候选栅格作为最终确定的栅格。再例如,若k1个上行流量统计值不包括第i个候选栅格的上行流量统计值,k2个下行流量统计值不包括第i个候选栅格的下行流量统计值,则第i个候选栅格不是最终确定的栅格。
[0206]
需要说明的是,在完成确定n维波束空间中的多个栅格之后,还可以每隔预设时间段对已确定的多个栅格进行更新,即定时执行一次步骤1至步骤4。其中,首次根据收集到的mr确定n维波束空间中的多个栅格,又可称为栅格初始化过程。非首次根据收集到的mr确定n维波束空间中的多个栅格,又可称为栅格更新过程。
[0207]
具体地,网络设备确定第一数据集合中与第三栅格关联的第二数据集合可以采用但不限于以下方式:
[0208]
方式1:网络设备确定第一数据集合中任意一个数据包括的n个波束的电平测量值与第三栅格的中心坐标的距离小于或等于第三栅格的半径,则该数据为第二数据集合中的数据。
[0209]
一种情况是,假设n维波束空间包括m个栅格,第一数据集合包括第一数据,网络设备可以根据m个栅格的栅格索引的顺序依次计算一个栅格的中心坐标与第一数据包括的n个波束的电平测量值的距离。当第一数据包括的n个波束的电平测量值与第三栅格的中心坐标的距离小于或者等于第i个栅格的半径时,则确定第一数据与第三栅格关联,此时第三栅格之前的其他栅格的中心坐标与第一数据包括的n个波束的电平测量值的距离均大于相应的半径。例如,假设n维波束空间包括10个栅格,则可以根据10个栅格的栅格索引的顺序依次计算一个栅格的中心坐标与第一数据包括的n个波束的电平测量值的距离。当第一数据包括的n个波束的电平测量值与第1个栅格的中心坐标的距离大于第1个栅格的半径时,则确定第一数据不与第1个栅格关联,并继续计算第一数据包括的n个波束的电平测量值与
第2个栅格的中心坐标的距离。当第一数据包括的n个波束的电平测量值与第2个栅格的中心坐标的距离大于第2个栅格的半径时,则确定第一数据不与第2个栅格关联,并继续计算第一数据包括的n个波束的电平测量值与第3个栅格的中心坐标的距离。当第一数据包括的n个波束的电平测量值与第3个栅格的中心坐标的距离小于或等于第3个栅格的半径时,则确定第一数据与第3个栅格关联,并停止继续计算第一数据包括的n个波束的电平测量值与第4个栅格的中心坐标的距离。
[0210]
另一种情况是,假设n维波束空间包括m个栅格,第一数据集合包括第一数据,第一数据包括的n个波束的电平测量值与m个栅格中的n个栅格的中心坐标所确定的距离均小于对应的半径,2≤n<n,n为正整数,则网络设备可以从n个栅格中选择任意一个栅格作为与第一数据关联的栅格。例如,第一数据包括的n个波束的电平测量值与第1个栅格的中心坐标的距离(记为距离1)小于第1个栅格的半径,第一数据包括的n个波束的电平测量值与第5个栅格的中心坐标的距离(记为距离5)小于第5个栅格的半径,第一数据包括的n个波束的电平测量值与第11个栅格的中心坐标的距离(记为距离11)小于第11个栅格的半径,其中,在第1个栅格、第5个栅格和第11个栅格中选择任意一个栅格作为与第一数据关联的栅格。
[0211]
方式2:网络设备确定第一数据集合中任意一个数据包括的n个波束的电平测量值与第三栅格的中心坐标的距离小于该n个波束的电平测量值与多个栅格中除第三栅格之外的其它栅格的中心坐标的距离,则该数据为第二数据集合中的数据。
[0212]
例如,假设n维波束空间包括m个栅格,第一数据集合包括第一数据,网络设备计算第一数据包括的n个波束的电平测量值与m个栅格中的各栅格的中心坐标的距离,得到m个距离,将m个距离中的最小距离所对应的栅格作为与第一数据关联的栅格。例如,m个距离中的最小距离所对应的栅格为第i个栅格,则第i个栅格作为与第一数据关联的栅格。
[0213]
方式3:网络设备确定第三距离集合,第三距离集合包括多个栅格的各栅格分别对应的中心坐标中的任意一个栅格的中心坐标与第一数据包括的n个波束的电平测量值的距离,第一数据为第一数据集合中的数据,根据多个栅格的各栅格分别对应的半径和第三距离集合确定第四距离集合,在第四距离集合中的最小距离为第三栅格与第一数据包括的n个波束的电平测量值的距离的情况下,则确定第二数据集合包括第一数据。其中,第四距离集合中的任意一个距离小于该距离对应的栅格的半径。
[0214]
例如,假设n维波束空间包括m个栅格,第一数据包括的n个波束的电平测量值与m个栅格中的n个栅格的中心坐标所确定的距离均小于对应的半径,2≤n<n,n为正整数,则选择最小距离对应的栅格作为与第一数据关联的栅格。例如,第一数据包括的n个波束的电平测量值与第1个栅格的中心坐标的距离(记为距离1)小于第1个栅格的半径,第一数据包括的n个波束的电平测量值与第5个栅格的中心坐标的距离(记为距离5)小于第5个栅格的半径,第一数据包括的n个波束的电平测量值与第11个栅格的中心坐标的距离(记为距离11)小于第11个栅格的半径,其中,在距离1、距离5和距离11中,距离11最小,则第11个栅格为与第一数据关联的栅格。
[0215]
3)网络设备根据第二数据集合中每个数据包括的流量测量值确定在第一时间段内对应于第三栅格的流量统计结果。
[0216]
由于每个数据中的流量测量值包括上行流量测量值和/或下行流量测量值,流量统计结果包括上行流量统计结果和/或下行流量统计结果。上行流量统计结果是根据第二
数据集合中包括上行流量测量值的数据确定的,下行流量统计结果是根据第二数据集合中包括下行流量测量值的数据确定的。例如,网络设备可以将第二数据集合中包括的上行流量测量值求和作为在第一时间段内对应于第三栅格的上行流量统计结果。网络设备可以将第二数据集合中包括的下行流量测量值求和作为在第一时间段内对应于第三栅格的下行流量统计结果。
[0217]
在通过图3所示实施例确定出每个栅格对应的协作集后,当用户设备存在传输业务时,服务小区可以根据用户设备所处的栅格对应的协作小区,以对用户设备的业务进行协作传输。为便于理解,下面将结合附图进行说明。
[0218]
参见图4,该图为本技术实施例提供的一种协作小区确定方法流程图,如图4所示,该方法可以包括:
[0219]
s401:第一无线接入装置接收用户设备发送的多个下行波束的参考信号接收功率。
[0220]
本实施例中,用户设备对应的服务小区为第一小区,该第一小区对应第一无线接入装置,用户设备可以周期性地向第一无线接入装置发送多个下行波束的参考信号接收功率。其中,多个下行波束的参考信号接收功率是指多个下行波束中各个下行波束的参考信号接收功率。例如,用户设备向第一无线接入装置发送n个下行波束的参考信号接收功率,则接收的是n个下行波束中每个下行波束的参考信号接收功率,即n个参考信号接收功率。其中,下行波束可以为csi。
[0221]
s402:第一无线接入装置根据多个下行波束的参考信号接收功率确定用户设备在波束空间的目标栅格。
[0222]
第一无线接入装置在接收到用户设备发送的多个下行波束的参考信号接收功率后,将根据该多个下行波束的参考信号接收功率确定用户设备在波束空间所处的目标栅格。
[0223]
具体地,第一无线接入装置根据多个下行波束的参考信号接收功率与每个栅格的中心坐标获得用户设备与每个栅格的距离;第一无线接入装置根据用户设备与每个栅格的距离确定用户设备在波束空间的目标栅格。具体地,可以将将最小距离对应的栅格确定为用户设备在波束空间的目标栅格。其中,栅格的中心坐标由多个波束的参考信号接收功率表示,该多个波束的参考信号接收功率可以为多个上行波束的参考信号接收功率,也可以为多个下行波束的参考信号接收功率。
[0224]
在一种示例中,为降低第一无线接入装置的开销,避免第一无线接入装置在每次接收到用户设备上报的多个下行波束的参考信号接收功率后均执行s402等操作,可以预先在第一无线接入装置上配置处理周期,只有满足处理周期时,第一无线接入装置才执行s402等操作。具体为,第一无线接入装置在接收到多个上行波束的参考信号接收功率后,确定接收该多个上行波束的参考信号接收功率的时间是否满足预设周期;在满足预设周期时,第一无线接入装置根据多个上行波束的参考信号接收功率确定用户设备在波束空间的目标栅格。例如,预先配置用户设备上报多个下行波束的参考信号接收功率的周期为n,第一接入装置只在第tn次接收到用户设备上报的多波束csi rsrp后,确定用户设备所处的目标栅格,t为正整数。
[0225]
s403:第一无线接入装置确定目标栅格对应的第一协作集。
[0226]
本实施例中,第一无线接入装置在确定出用户设备在波束空间的目标栅格后,第一无线接入装置可以根据目标栅格的标识以及包括目标栅格标识和第一协作集的对应关系确定目标栅格对应的第一协作集。其中,目标栅格对应的第一协作集是根据目标栅格对应的频谱效率确定的,具体可以参见图3所示实施例。第一协作集包括一个或多个第二小区,该第二小区为服务小区的邻小区。其中,第一无线接入装置可以预先从网络设备获取包括目标栅格的标识和第一协作集之间的对应关系。其中,目标栅格的标识为目标栅格的中心坐标。
[0227]
s404:第一无线接入装置向一个或多个第二小区各自对应的第二无线接入装置发送协作消息,以使得第二无线接入装置对用户设备的业务进行协作传输。
[0228]
本实施例中,在确定出第一协作集后,第一无线接入装置将向第一协作集所包括的各个第二小区对应的第二无线接入装置发送协作消息,以使得所有第二小区对用户设备的业务进行协作传输。
[0229]
其中,第一无线装置在确定出第一协作集后,可以先判断用户设备是否处于协作传输状态,如果已处于协作传输状态,第一无线装置还需确定使得用户设备处于协作传输状态的第二协作集与第一协作集是否一致,如果一致,则第一无线装置无需再发送协作消息。如果第二协作集与第一协作集不一致,第一无线接入装置向目标第二小区发送协作消息,其中,目标第二小区包括在第一协作集且不包括在第二协作集中。同时,第一无线接入装置还需要向第三小区对应的第三无线接入装置发送停止协作消息,该第三小区包括在第二协作集且不包括在第一协作集中。例如,服务小区为小区m,在确定出第一协作集之前,用户设备已处于协作传输状态,其对应的第二协作集包括小区a2和a3,而第一协作集包括小区a1和a2,则第一无线接入装置向小区a1发送协作消息,向小区a3发送停止协作消息。
[0230]
为便于理解本技术实施例的实现,参见图5所示的系统架构示意图,在该架构图中以网络设备流量感知模块、角度功率谱计算模块、网络智能协同模块和数据存储模块为例进行说明。
[0231]
其中,数据存储模块用于存储基站测量到的一段历史事件内ue所反馈的服务小区的csi rsrp、邻小区的csi rsrp、服务小区和邻小区各自的流量和发射功率等数据。
[0232]
流量感知模块用于确定n维波束空间中各个栅格对应的中心坐标以及各个栅格的流量信息。
[0233]
角度功率谱计算模块用于计算n维波束空间中各个栅格中各个小区的角度功率谱。
[0234]
网络智能协同模块用于从流量感知模块获得各个小区各个栅格的流量信息、从角度功率谱计算模块获取各个小区每个栅格的角度功率谱信息,从数据存储模块获取各个小区在一定时间段内对应的多个波束的csi-rsrp、prb、多个邻区的多个波束的csi-rsrp、服务小区对应的无线接入装置和多个邻区对应的无线接入装置的发射功率等数据。并根据各个小区各个栅格的流量信息、角度功率谱信息、各个小区在一定时间段内对应的多个波束的csi-rsrp、prb、各个小区对应的多个邻区的多个波束的csi-rsrp、服务小区对应的无线接入装置的发射功率和多个邻区对应的无线接入装置的发射功率等数据得到波束空间上各个栅格的干扰和频谱效率模型。以保证多个小区的流量均衡和所有栅格的平均频谱效率最高为目标,根据干扰和频谱效率模型得到每个小区每个栅格对应的协作集信息(包含栅
格中心点和一个或多个协作小区标识)发送给各个服务小区的无线接入装置。
[0235]
基于上述实施例,本技术实施例提供了一种协作小区确定装置,下面将结合附图进行说明。
[0236]
参见图6,该图为本技术实施例提供的一种协作小区确定装置结构图,如图6所示,该装置用于实现网络设备的功能,将波束空间覆盖的第一多个小区中的每个小区划分为多个栅格,所述波束空间是根据多个波束的参考信号接收功率确定的,所述装置600包括:第一获取单元601、第二获取单元602、第三获取单元603和发送单元604。
[0237]
第一获取单元601,用于针对任一小区作为服务小区时,获取所述服务小区中各栅格的频谱效率。
[0238]
第二获取单元602,用于根据各所述服务小区中各栅格的频谱效率,获得各所述服务小区的总频谱效率。
[0239]
第三获取单元603,用于根据各所述服务小区的总频谱效率,获得各所述服务小区中第一栅格对应的协作集,所述第一栅格为所述服务小区中对应第二多个小区的栅格,所述协作集中的小区为位于所述栅格的用户设备提供传输服务。
[0240]
发送单元604,用于将所述第一栅格对应的协作集发送给所述服务小区对应的无线接入装置,以使得在所述第一栅格对应的协作集中确定所述服务小区的协作小区。
[0241]
在一种可能的实现方式中,所述第二获取单元602,具体用于针对任一服务小区,根据所述服务小区中各栅格的频谱效率以及频谱效率参数,获得所述服务小区的总频谱效率。
[0242]
在一种可能的实现方式中,所述第三获取单元603,具体用于根据各所述服务小区对应的总频谱效率以及小区数量确定各所述服务小区的平均频谱效率,所述小区数量为所述波束空间所覆盖的小区数量;以最大化所述平均频谱效率为目标,确定所述频谱效率参数取值;根据所述频谱效率参数的取值确定所述服务小区中第一栅格对应的协作集。
[0243]
在一种可能的实现方式中,所述第一获取单元601,具体用用于针对所述服务小区中的所述第一栅格,所述第二多个小区中各小区在所述第一栅格上的频谱效率;将所述第二多个小区中各小区在所述第一栅格上的频谱效率的平均值作为所述第一栅格的频谱效率。
[0244]
在一种可能的实现方式中,所述第一获取单元,具体用于针对所述服务小区中的第二栅格,获取所述服务小区在所述第二栅格上的频谱效率,所述第二栅格为所述服务小区中只对应所述服务小区的栅格;将所述服务小区在所述栅格上的频谱效率作为所述第二栅格的频谱效率。
[0245]
在一种可能的实现方式中,所述第一获取单元601,具体用于在所述第二多个小区中各小区作为服务小区时,获取所述服务小区到所述栅格的角度功率谱、所述服务小区的发射功率以及所述服务小区对应的邻小区对所述第一栅格的干扰;根据所述角度功率谱、所述干扰以及所述发射功率获取所述服务小区在所述第一栅格上的频谱效率。
[0246]
在一种可能的实现方式中,所述第一获取单元601,具体用于将所述功率谱、所述干扰以及所述发射功率输入预先训练的神经网络模型,由所述神经网络模型输出所述服务小区在所述第一栅格上的频谱效率,所述神经网络模型是根据训练数据以及所述训练数据对应的频谱效率预先训练生成的。
[0247]
在一种可能的实现方式中,所述训练数据对应的频谱效率是根据所述服务小区在所述栅格上的流量以及所述服务小区在所述栅格上的调度的资源块数量确定。
[0248]
在一种可能的实现方式中,所述第一获取单元601,具体用于针对任一邻小区,获取所述用户设备发送的所述邻小区对应的下行波束的参考信号接收功率;根据所述邻小区对应的下行波束的参考信号接收功率以及有效流量概率确定所述邻小区对所述栅格的干扰,所述有效流量概率为所述邻小区在预设时间内的有效流量值与理论流量值的比值;将所有所述邻小区对所述栅格的干扰进行相加,获得所述小区对应的邻小区对所述栅格的干扰。
[0249]
在一种可能的实现方式中,所述发送单元604,具体用于将包括所述第一栅格对应的标识以及所述协作集中小区标识的对应关系发送给所述服务小区对应的无线接入装置。
[0250]
需要说明的是,本实施例中各个单元的实现可以图3所示实施例中相关描述,本实施例在此不再赘述。
[0251]
参见图7,该图提供了一种协作小区确定装置700,第一小区对应所述装置,该装置可以实现上述实施例中第一无线接入装置的功能,用户设备对应的服务小区为所述第一小区,所述装置700包括:接收单元701、确定单元702和发送单元703。
[0252]
接收单元701,用于接收所述用户设备发送的多个下行波束的参考信号接收功率。
[0253]
确定单元702,用于根据所述多个下行波束的参考信号接收功率确定所述用户设备在波束空间的目标栅格。
[0254]
所述确定单元702,还用于确定所述目标栅格对应的第一协作集,所述目标栅格对应的第一协作集是根据所述目标栅格对应的频谱效率确定的,所述第一协作集包括一个或多个第二小区,所述第二小区为所述服务小区的邻小区。
[0255]
发送单元703,用于向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息,以使得所述第二无线接入装置对所述用户设备的业务进行协作传输。
[0256]
在一种可能的实现方式中,所述确定单元702,还用于向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息之前,确定所述用户设备未处于协作传输状态。
[0257]
在一种可能的实现方式中,所述确定单元702,还用于在向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息之前,在所述用户设备已处于所述协作传输状态时,确定使得所述用户设备已处于所述协作传输状态的第二协作集与所述第一协作集不一致。
[0258]
在一种可能的实现方式中,所述发送单元703,向目标第二小区发送协作消息,所述目标第二小区包括在所述第一协作集且不包括在所述第二协作集中。
[0259]
在一种可能的实现方式中,所述发送单元703,还用于向第三小区对应的第三无线接入装置发送停止协作消息,所述第三小区包括在所述第二协作集且不包括在所述第一协作集中。
[0260]
在一种可能的实现方式中,所述确定单元702,还用于根据所述多个下行波束的参考信号接收功率与每个栅格的中心坐标获得所述用户设备与每个栅格的距离,所述栅格的中心坐标由多个波束的参考信号接收功率表示;根据所述用户设备与每个栅格的距离确定所述用户设备在所述波束空间的目标栅格。
[0261]
在一种可能的实现方式中,所述接收单元701,还用于接收网络设备发送所述目标栅格的标识与所述第一协作集之间的对应关系;所述确定单元,还用于根据所述目标栅格的标识以及所述目标栅格的标识与所述第一协作集之间的对应关系确定所述目标栅格对应的第一协作集。
[0262]
在一种可能的实现方式中,所述目标栅格的标识为所述目标栅格的中心坐标。
[0263]
在一种可能的实现方式中,所述确定单元702,还用于确定接收所述多个下行波束的参考信号接收功率的时间满足预设周期;根据在所述预设周期内接收到的所述多个下行波束的参考信号接收功率确定所述用户设备在波束空间的目标栅格。
[0264]
在一种可能的实现方式中,所述多个下行波束的参考信号接收功率为多个下行波束的信道状态信息参考信号接收功率。
[0265]
需要说明的是,本实施例中各个单元的实现可以参见图4所示实施例中相关描述,本实施例在此不再赘述。
[0266]
图8为本技术实施例提供的一种网络设备的结构示意图,该网络设备例可以配置为图3-图4所示实施例中的第一无线接入装置或网络设备,或者也可以是图6所示实施例中的装置600的设备或图7所示实施例中的装置700的设备实现。。
[0267]
请参阅图8所示,网络设备800至少包括处理器810。网络设备800还可以包括通信接口820和存储器830。其中网络设备800中的处理器810的数量可以一个或多个,图8中以一个处理器为例。本技术实施例中,处理器810、通信接口820和存储器830可通过总线系统或其它方式连接,其中,图8中以通过总线系统840连接为例。
[0268]
处理器810可以是cpu、np、或者cpu和np的组合。处理器810还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld),现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)或其任意组合。
[0269]
当网络设备为第一无线接入装置时,处理器810可以执行上述方法实施例中根据多个上行波束的参考信号接收功率确定用户设备在波束空间的目标栅格以及确定目标栅格对应的推荐接入小区。
[0270]
通信接口820用于接收和发送报文,具体地,通信接口820可以包括接收接口和发送接口。其中,接收接口可以用于接收报文,发送接口可以用于发送报文。通信接口820的个数可以为一个或多个。
[0271]
存储器830可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(random-access memory,ram);存储器830也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器830还可以包括上述种类的存储器的组合。存储器830例如可以存储前文第一bgp路由。
[0272]
可选地,存储器830存储有操作系统和程序、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,程序可包括各种操作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。处理器810可以读
取存储器830中的程序,实现本技术实施例提供的服务小区切换方法或服务小区确定方法。
[0273]
其中,存储器830可以为网络设备800中的存储器件,也可以为独立于网络设备800的存储装置。
[0274]
总线系统840可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线系统840可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0275]
图9是本技术实施例提供的另一种网络设备900的结构示意图,网络设备800可以配置为图3-图4所示实施例中的第一无线接入装置或网络设备,或者也可以是图6所示实施例中的装置600的设备或图7所示实施例中的装置700的设备实现。
[0276]
网络设备900包括:主控板910和接口板930。
[0277]
主控板910也称为主处理单元(main processing unit,mpu)或路由处理卡(route processor card),主控板910对网络设备900中各个组件的控制和管理,包括路由计算、设备管理、设备维护、协议处理功能。主控板910包括:中央处理器911和存储器912。
[0278]
接口板930也称为线路接口单元卡(line processing unit,lpu)、线卡(line card)或业务板。接口板930用于提供各种业务接口并实现数据包的转发。业务接口包括而不限于以太网接口、pos(packet over sonet/sdh)接口等,以太网接口例如是灵活以太网业务接口(flexible ethernet clients,flexe clients)。接口板930包括:中央处理器931、网络处理器932、转发表项存储器934和物理接口卡(ph8sical interface card,pic)933。
[0279]
接口板930上的中央处理器931用于对接口板930进行控制管理并与主控板910上的中央处理器911进行通信。
[0280]
网络处理器932用于实现报文的转发处理。网络处理器932的形态可以是转发芯片。具体而言,上行报文的处理包括:报文入接口的处理,转发表查找;下行报文的处理:转发表查找等等。
[0281]
物理接口卡933用于实现物理层的对接功能,原始的流量由此进入接口板930,以及处理后的报文从该物理接口卡933发出。物理接口卡933包括至少一个物理接口,物理接口也称物理口。物理接口卡933也称为子卡,可安装在接口板930上,负责将光电信号转换为报文并对报文进行合法性检查后转发给网络处理器932处理。在一些实施例中,接口板930的中央处理器931也可执行网络处理器932的功能,比如基于通用cpu实现软件转发,从而物理接口卡933中不需要网络处理器932。
[0282]
可选地,网络设备900包括多个接口板,例如网络设备900还包括接口板940,接口板940包括:中央处理器941、网络处理器942、转发表项存储器944和物理接口卡943。
[0283]
可选地,网络设备900还包括交换网板920。交换网板920也可以称为交换网板单元(switch fabric unit,sfu)。在网络设备有多个接口板930的情况下,交换网板920用于完成各接口板之间的数据交换。例如,接口板930和接口板940之间可以通过交换网板920通信。
[0284]
主控板910和接口板930耦合。例如。主控板910、接口板930和接口板940,以及交换网板920之间通过系统总线与系统背板相连实现互通。在一种可能的实现方式中,主控板
910和接口板930之间建立进程间通信协议(inter-process communication,ipc)通道,主控板910和接口板930之间通过ipc通道进行通信。
[0285]
在逻辑上,网络设备900包括控制面和转发面,控制面包括主控板910和中央处理器931,转发面包括执行转发的各个组件,比如转发表项存储器934、物理接口卡933和网络处理器932。控制面执行路由器、生成转发表、处理信令和协议报文、配置与维护设备的状态等功能,控制面将生成的转发表下发给转发面,在转发面,网络处理器932基于控制面下发的转发表对物理接口卡933收到的报文查表转发。控制面下发的转发表可以保存在转发表项存储器934中。在一些实施例中,控制面和转发面可以完全分离,不在同一设备上。
[0286]
如果网络设备900被配置为第一无线接入装置,中央处理器911可以根据多个上行波束的参考信号接收功率确定用户设备在波束空间的目标栅格,以及确定目标栅格对应的推荐接入小区。网络处理器932可以触发物理接口卡933向第二无线接入装置发送切换指令。
[0287]
如果网络设备900被配置为网络设备,中央处理器911可以根据根据根据所述多个下行波束的参考信号接收功率确定所述用户设备在波束空间的目标栅格;所述第一无线接入装置确定所述目标栅格对应的第一协作集。网络处理器932可以通过物理接口933向所述一个或多个第二小区各自对应的第二无线接入装置发送协作消息。
[0288]
应理解,装置600中的第一获取单元601、第二获取单元602和第三获取单元603可以相当于网络设备900中的物理接口卡933或物理接口卡943。装置700中的确定单元702等可以相当于网络设备900中的中央处理器911或中央处理器931。
[0289]
应理解,本技术实施例中接口板940上的操作与接口板930的操作一致,为了简洁,不再赘述。应理解,本实施例的网络设备900可对应于上述各个方法实施例中的控制器或网络设备,该网络设备900中的主控板910、接口板930和/或接口板940可以实现上述各个方法实施例中的第一无线接入装置或网络设备所具有的功能和/或所实施的各种步骤,为了简洁,在此不再赘述。
[0290]
应理解,主控板可能有一块或多块,有多块的时候可以包括主用主控板和备用主控板。接口板可能有一块或多块,网络设备的数据处理能力越强,提供的接口板越多。接口板上的物理接口卡也可以有一块或多块。交换网板可能没有,也可能有一块或多块,有多块的时候可以共同实现负荷分担冗余备份。在集中式转发架构下,网络设备可以不需要交换网板,接口板承担整个系统的业务数据的处理功能。在分布式转发架构下,网络设备可以有至少一块交换网板,通过交换网板实现多块接口板之间的数据交换,提供大容量的数据交换和处理能力。所以,分布式架构的网络设备的数据接入和处理能力要大于集中式架构的设备。可选地,网络设备的形态也可以是只有一块板卡,即没有交换网板,接口板和主控板的功能集成在该一块板卡上,此时接口板上的中央处理器和主控板上的中央处理器在该一块板卡上可以合并为一个中央处理器,执行两者叠加后的功能,这种形态设备的数据交换和处理能力较低(例如,低端交换机或路由器等网络设备)。具体采用哪种架构,取决于具体的组网部署场景。
[0291]
在一些可能的实施例中,上述第一无线接入装置或网络设备可以实现为虚拟化设备。例如,虚拟化设备可以是运行有用于发送报文功能的程序的虚拟机(英文:virtual machine,vm),虚拟机部署在硬件设备上(例如,物理服务器)。虚拟机指通过软件模拟的具
有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。可以将虚拟机配置为第一无线接入装置或网络设备。例如,可以基于通用的物理服务器结合网络功能虚拟化(network functions virtualization,nfv)技术来实现第一无线接入装置或网络设备。第一无线接入装置或网络设备为虚拟主机、虚拟路由器或虚拟交换机。本领域技术人员通过阅读本技术即可结合nfv技术在通用物理服务器上虚拟出具有上述功能的无线接入装置或网络设备,此处不再赘述。
[0292]
应理解,上述各种产品形态的网络设备,分别具有上述方法实施例中第一无线接入装置或网络设备的任意功能,此处不再赘述。
[0293]
本技术实施例还提供了一种芯片,包括处理器和接口电路,接口电路,用于接收指令并传输至处理器;处理器,例如可以是图6示出的装置600的一种具体实现形式,可以用于执行上述服务小区确定方法。其中,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得该芯片系统实现上述任一方法实施例中的方法。
[0294]
可选地,该芯片系统中的处理器可以为一个或多个。该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。
[0295]
可选地,该芯片系统中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置,本技术并不限定。示例性的,存储器可以是非瞬时性处理器,例如只读存储器rom,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型,以及存储器与处理器的设置方式不作具体限定。
[0296]
示例性的,该芯片系统可以是现场可编程门阵列(field programmable gate array,fpga),可以是专用集成芯片(application specific integrated circuit,asic),还可以是系统芯片(system on chip,soc),还可以是中央处理器(central processor unit,cpu),还可以是网络处理器(network processor,np),还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。
[0297]
本技术实施例还提供了一种计算机可读存储介质,包括指令或计算机程序,当其在计算机上运行时,使得计算机执行以上实施例提供的协作小区确定方法。
[0298]
本技术实施例还提供了一种包含指令或计算机程序的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例提供的协作小区确定方法。
[0299]
本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0300]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0301]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑业务划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0302]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0303]
另外,在本技术各个实施例中的各业务单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件业务单元的形式实现。
[0304]
集成的单元如果以软件业务单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0305]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的业务可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些业务存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0306]
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已。
[0307]
以上,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1