用于移动网络的自优化网络(SON)系统转让专利

申请号 : CN201610585784.8

文献号 : CN106375951B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 霍华德·约翰·托马斯米哈伊·斯坦丘克大卫·查尔斯·帕德菲尔德罗伯特·爱德华·特莱布莱克彼得·兰德尔

申请人 : 维亚威解决方案英国有限公司

摘要 :

本发明涉及用于移动网络的自优化网络(SON)系统。设备接收与移动网络有关的移动设备的订户记录,并接近实时地接收与移动网络有关的性能数据。性能数据包含性能管理统计资料、与订户记录有关的呼叫追踪数据和移动设备的地理定位订户记录中的一个或多个。设备以异步的方式将地理定位订户记录与其他类型的数据一起存储,并接收与移动网络有关并表示移动网络的拓扑结构的配置数据。基于拓扑结构和性能数据中的至少一个,设备识别移动网络的期望拓扑结构。期望拓扑结构被预测为实现提高的网络性能或与网络设计策略一致中的至少一个。

权利要求 :

1.一种用于自动邻区关系确定的方法,包括:由设备接近实时地接收与移动网络有关的性能数据,所述性能数据包含以下项中的一个或多个:使用频率信息,其识别用于由所述移动网络切换的邻小区的使用频率,与邻小区关系有关的成功,与所述移动网络有关的呼叫的释放原因,与所述移动网络有关的多个移动设备的订户记录,或者与所述移动网络有关的所述多个移动设备的地理定位订户记录;

由所述设备接收与所述移动网络有关的配置数据,所述配置数据表示所述移动网络的拓扑结构;以及由所述设备并基于所述拓扑结构和所述性能数据中的至少一个,识别所述移动网络的期望拓扑结构,所述期望拓扑结构被预测为实现提高的网络性能或与网络设计策略一致中的至少一个,所述期望拓扑结构包含邻小区关系列表和参数组,所述邻小区关系列表被分为两个或更多个不同部分,且不同方法被用于构建所述不同部分,所述邻小区关系列表的第一部分包含与预期频繁使用的邻小区有关的信息,且基于所述使用频率信息和所述邻小区之间的重叠度中的一个或多个,以及所述邻小区关系列表的第二部分基于对所述多个移动设备的所述订户记录的分析。

2.根据权利要求1所述的方法,还包括:基于所述性能数据或所述配置数据中的至少一个,识别所述移动网络的推断的拓扑结构,所述推断的拓扑结构不同于所述移动网络的所述拓扑结构。

3.根据权利要求1所述的方法,其中:所述邻小区关系列表的第三部分基于对与所述移动网络有关的呼叫的所述释放原因的分析,并包含识别阻止由掉话引起的所述移动网络的退化的邻小区的信息;以及所述邻小区关系列表的第四部分包含与频率间或无线电间接入技术邻小区有关的信息,并基于对所述多个移动设备的所述地理定位订户记录的分析。

4.根据权利要求1所述的方法,其中所述性能数据包含呼叫完成代码,且其中所述方法还包括:基于所述呼叫完成代码更新邻小区的白名单和邻小区的黑名单,邻小区的所述白名单包含将不被从所述邻小区关系列表移除的邻小区列表,以及邻小区的所述黑名单包含将不添加到所述邻小区关系列表的邻小区列表。

5.根据权利要求1所述的方法,其中所述使用频率信息包含将所述邻小区添加到所述邻小区关系列表的尝试次数,且其中所述方法还包括:确定与邻小区有关的所述使用频率信息是否达到门限;以及当与所述邻小区有关的所述使用频率信息达到所述门限时,将与所述邻小区有关的信息包含在所述邻小区关系列表的所述第一部分中。

6.根据权利要求1所述的方法,还包括:确定具有识别不包含在所述邻小区关系列表中的邻小区的信息的一组测量报告;

识别在所述一组测量报告中以最大数量提供的邻小区候选;以及将识别所述邻小区候选的信息包含在所述邻小区关系列表的所述第二部分中。

7.根据权利要求1所述的方法,其中,所述邻小区关系列表的所述第一部分和所述第二部分包含识别使用不同的无线电频率或不同的无线电接入技术的邻小区的信息。

8.根据权利要求1所述的方法,还包括:生成用户界面,所述用户界面包含与所述邻小区关系列表的所述第一部分和所述第二部分有关的信息;以及提供所述用户界面用于显示。

9.一种方法,包括:

由设备接近实时地接收与移动网络有关的性能数据,所述性能数据包含以下项中的一个或多个:性能管理统计资料,

与和所述移动网络有关的多个移动设备的订户记录有关的呼叫追踪数据,或者与所述移动网络有关的所述多个移动设备的地理定位订户记录;

由所述设备接收与所述移动网络有关的配置数据,所述配置数据表示所述移动网络的拓扑结构;

由所述设备基于所述性能数据确定所述移动网络的假设状态;

由所述设备基于所述配置数据确定所述移动网络的表观状态;以及由所述设备基于所述移动网络的所述假设状态和所述移动网络的所述表观状态,识别所述移动网络中的问题。

10.根据权利要求9所述的方法,还包括:基于所述性能数据或所述配置数据中的至少一个,识别所述移动网络的推断的拓扑结构,所述推断的拓扑结构不同于所述移动网络的所述拓扑结构。

11.根据权利要求9所述的方法,其中所述性能数据还包含以下项中的一个或多个:与所述移动网络有关的吞吐量,

与所述移动网络有关的掉话,或

与所述移动网络有关的服务质量(QoS)。

12.根据权利要求9所述的方法,还包括:确定对所述移动网络的一个或多个修改以纠正所述移动网络中的所述问题;以及由所述设备引起所述移动网络执行所述一个或多个修改,以便纠正所述移动网络中的所述问题。

13.根据权利要求12所述的方法,还包括:基于所述一个或多个修改来更新所述配置数据;以及存储所更新的配置数据。

14.根据权利要求12所述的方法,其中,识别所述移动网络中的所述问题包括:将所述移动网络的所述假设状态与所述移动网络的所述表观状态进行比较;以及当所述移动网络的所述假设状态与所述移动网络的所述表观状态不匹配时,识别所述移动网络中的所述问题。

15.根据权利要求12所述的方法,其中,对所述移动网络的所述一个或多个修改包含将被所述移动网络实现的一个或多个网络参数。

16.根据权利要求12所述的方法,其中,所述问题包含以下项中的至少一个:与所述移动网络有关的定时器问题,

所述移动网络的性能退化,或者

跟与所述移动网络有关的策略的不匹配。

17.根据权利要求12所述的方法,还包括:确定对所述移动网络的所述一个或多个修改导致与对所述移动网络的其他修改冲突;

以及

修正所述一个或多个修改或重新安排所述一个或多个修改的执行,以避免与对所述移动网络的所述其他修改的冲突。

18.一种设备,包括:

用于接近实时地接收与移动网络有关的性能数据的装置,所述性能数据包含以下项中的一个或多个:性能管理统计资料,与和所述移动网络有关的多个移动设备的订户记录有关的呼叫追踪数据,或者与所述移动网络有关的所述多个移动设备的地理定位订户记录;

用于接收与所述移动网络有关的配置数据的装置,所述配置数据表示所述移动网络的拓扑结构;

用于基于所述性能数据确定所述移动网络的假设状态的装置;

用于基于所述配置数据确定所述移动网络的表观状态的装置;以及用于基于所述移动网络的所述假设状态和所述移动网络的所述表观状态来识别所述移动网络中的问题的装置。

19.根据权利要求18所述的设备,其中,所述一个或多个处理器还被配置为:基于所述性能数据或所述配置数据中的至少一个识别所述移动网络的推断的拓扑结构,所述推断的拓扑结构不同于所述移动网络的所述拓扑结构。

20.根据权利要求18所述的设备,其中所述性能数据还包含以下项中的一个或多个:与所述移动网络有关的吞吐量,

与所述移动网络有关的掉话,或者

与所述移动网络有关的服务质量(QoS)。

说明书 :

用于移动网络的自优化网络(SON)系统

[0001] 背景
[0002] 移动通信设备例如智能电话、平板计算机、笔记本电脑和其它电子手持设备变得日益普遍。为了支持越来越多的移动通信设备,移动网络(例如,第三代(3G)和第四代(4G)蜂窝网)使用具有利用一个或多个高功率基站的宏小区的无线电网络子系统。尽管技术上的进步使得这些基站可能覆盖相对大的地理区域以改善移动通信,但是这是可能并未充分利用网络资源来完全优化用于移动通信的移动网络的一刀切的方法。
[0003] 随着进一步发展网络功能虚拟化(NFV)和软件定义的网络化(SDN)的技术的第五代(5G)系统的出现,引入了提供网络基础设施即服务(NaaS)的概念。这种网络可支持多租赁(multi-tenancy)并可包含支持不同类型的多个操作者的基础设施。因此,单独操作者的控制范围可被限制为服从接收NaaS的与基础设施所有者的协议的网络基础设施的一个或多个部分或“分片(slice)”。因此,自优化网络(SON)的不同用户可针对网络的一个或多个单独的分片,其中,每个网络分片可包含不同组的网络功能。
[0004] 发明概述
[0005] 本文描述的实现可提供了以下方面:
[0006] (1)一种用于自动邻区关系确定的方法,包括:
[0007] 由设备接近实时地接收与移动网络有关的性能数据,
[0008] 所述性能数据包含以下项中的一个或多个:
[0009] 使用频率信息,其识别用于由所述移动网络切换的邻小区的使用频率,
[0010] 与邻小区关系有关的成功,
[0011] 与所述移动网络有关的呼叫的释放原因,
[0012] 与所述移动网络有关的多个移动设备的订户记录,以及
[0013] 与所述移动网络有关的所述多个移动设备的地理定位订户记录;
[0014] 由所述设备接收与所述移动网络有关的配置数据,
[0015] 所述配置数据表示所述移动网络的拓扑结构;以及
[0016] 由所述设备并基于所述拓扑结构和所述性能数据中的至少一个,识别所述移动网络的期望拓扑结构,
[0017] 所述期望拓扑结构被预测为实现提高的网络性能或与网络设计策略一致中的至少一个,
[0018] 所述期望拓扑结构包含邻小区关系列表和参数组,
[0019] 所述邻小区关系列表被分为两个或更多个不同部分,且不同方法被用于构建所述不同部分,
[0020] 所述邻小区关系列表的第一部分包含与预期频繁使用的邻小区有关的信息,且基于所述使用频率信息和所述邻小区之间的重叠度中的一个或多个,以及
[0021] 所述邻小区关系列表的第二部分基于对所述多个移动设备的所述订户记录的分析。
[0022] (2)根据(1)的方法,还包括:
[0023] 基于所述性能数据和所述配置数据中的至少一个,识别所述移动网络的推断的拓扑结构,
[0024] 所述推断的拓扑结构不同于所述移动网络的所述拓扑结构。
[0025] (3)根据(1)的方法,其中:
[0026] 所述邻小区关系列表的第三部分基于对与所述移动网络有关的呼叫的释放原因的分析,并包含识别阻止由掉话引起的所述移动网络的退化的邻小区的信息;以及[0027] 邻小区关系列表的第四部分包含与频率间或无线电间接入技术邻小区有关的信息,并基于对所述多个移动设备的所述地理定位订户记录的分析。
[0028] (4)根据(1)的方法,其中所述性能数据包含呼叫完成代码,且所述方法包括:
[0029] 基于所述呼叫完成代码更新邻小区的白名单和邻小区的黑名单,
[0030] 邻小区的所述白名单包含将不被从所述邻小区关系列表移除的邻小区列表,以及[0031] 邻小区的所述黑名单包含将不添加到所述邻小区关系列表的邻小区列表。
[0032] (5)根据(1)的方法,其中所述使用频率信息包含将所述邻小区添加到所述邻小区关系列表的尝试次数,且所述方法包括:
[0033] 确定与所述邻小区有关的所述使用频率信息是否达到门限;以及
[0034] 当与所述邻小区有关的所述使用频率信息达到门限时,将与邻小区有关的信息包含在所述邻小区关系列表的所述第一部分中。
[0035] (6)根据(1)的方法,还包括:
[0036] 确定具有识别不包含在所述邻小区关系列表中的邻小区的信息的一组测量报告;
[0037] 识别在所述一组测量报告中以最大数量提供的邻小区候选;以及
[0038] 将识别所述邻小区候选的信息包含在所述邻小区关系列表的所述第二部分中。
[0039] (7)根据(1)的方法,其中所述邻小区关系列表的所述第一部分和所述第二部分包含识别使用不同的无线电频率或不同的无线电接入技术的邻小区的信息。
[0040] (8)根据(1)的方法,还包括:
[0041] 生成用户界面,所述用户界面包含与所述邻小区关系列表的所述第一部分和所述第二部分有关的信息;以及
[0042] 提供所述用户界面用于显示。
[0043] (9)一种方法,包括:
[0044] 由设备接收用于与移动网络有关的多个移动设备的订户记录;
[0045] 由所述设备接近实时地接收与所述移动网络有关的性能数据,
[0046] 所述性能数据包含以下项中的一个或多个:
[0047] 性能管理统计资料,
[0048] 与所述订户记录有关的呼叫追踪数据,以及
[0049] 与所述移动网络有关的所述多个移动设备的地理定位订户记录;
[0050] 由所述设备以异步的方式将所述地理定位订户记录与其他类型的数据一起存储;
[0051] 由所述设备接收与所述移动网络有关的配置数据,
[0052] 所述配置数据表示所述移动网络的拓扑结构;以及
[0053] 由所述设备并基于所述拓扑结构和所述性能数据中的至少一个,识别所述移动网络的期望拓扑结构,
[0054] 所述期望拓扑结构被预测为实现提高的网络性能或与网络设计策略一致中的至少一个。
[0055] (10)根据(9)的方法,还包括:
[0056] 基于所述性能数据和所述配置数据中的至少一个,识别所述移动网络的推断的拓扑结构,
[0057] 所述推断的拓扑结构不同于所述移动网络的所述拓扑结构。
[0058] (11)根据(9)的方法,其中所述性能数据包含以下项中的一个或多个:
[0059] 与所述移动网络有关的吞吐量,
[0060] 与所述移动网络有关的掉话,以及
[0061] 与所述移动网络有关的服务质量(QoS)。
[0062] (12)根据(9)的方法,还包括:
[0063] 基于所述性能数据和所述配置数据,识别所述移动网络中的问题;
[0064] 确定对所述移动网络的一个或多个修改以纠正所述移动网络中的所述问题;以及[0065] 由所述设备引起所述移动网络执行所述一个或多个修改,以便纠正所述移动网络中的所述问题。
[0066] (13)根据(12)的方法,还包括:
[0067] 基于所述一个或多个修改更新所述配置数据;以及
[0068] 存储所更新的配置数据。
[0069] (14)根据(12)的方法,其中,识别所述移动网络中的所述问题包括:
[0070] 基于所述性能数据确定所述移动网络的假设状态;
[0071] 基于所述配置数据确定所述移动网络的表观状态;
[0072] 将所述移动网络的所述假设状态与所述移动网络的所述表观状态进行比较;以及[0073] 当所述移动网络的所述假设状态与所述移动网络的所述表观状态不匹配时,识别到所述移动网络中的所述问题。
[0074] (15)根据(12)的方法,其中,对所述移动网络的所述一个或多个修改包含将被所述移动网络执行的一个或多个网络参数。
[0075] (16)根据(12)的方法,其中所述问题包含以下项中的至少一个:
[0076] 与所述移动网络有关的定时器问题,
[0077] 所述移动网络的性能退化,或者
[0078] 跟与所述移动网络有关的策略的不匹配。
[0079] (17)根据(1)的方法,还包括:
[0080] 对所述移动网络的所述一个或多个修改导致与对所述移动网络的其他修改冲突进行确定;以及
[0081] 修正所述一个或多个修改或重新安排所述一个或多个修改的执行,以避免与对所述移动网络的所述其他修改的冲突。
[0082] (18)一种设备,包括:
[0083] 存储器;以及
[0084] 一个或多个处理器,其用于:
[0085] 接收与移动网络有关的多个移动设备的订户记录;
[0086] 接近实时地接收与所述移动网络有关的性能数据,
[0087] 所述性能数据包含以下项中的一个或多个:
[0088] 性能管理统计资料,
[0089] 与所述订户记录有关的呼叫追踪数据,以及
[0090] 与所述移动网络有关的所述多个移动设备的地理定位订户记录;
[0091] 以异步的方式将所述地理定位订户记录与其他类型的数据一起存储在所述存储器中;
[0092] 接收与所述移动网络有关的配置数据,
[0093] 所述配置数据表示所述移动网络的拓扑结构;以及
[0094] 基于所述拓扑结构和所述性能数据中的至少一个,识别所述移动网络的期望拓扑结构,
[0095] 所述期望拓扑结构被预测为实现提高的网络性能或与网络设计策略一致中的至少一个。
[0096] (19)如(18)的设备,其中所述一个或多个处理器用于:
[0097] 基于所述性能数据和所述配置数据中的至少一个,识别所述移动网络的推断的拓扑结构,
[0098] 所述推断的拓扑结构不同于所述移动网络的所述拓扑结构。
[0099] (20)根据(18)的设备,其中所述性能数据包含以下项中的一个或多个:
[0100] 与所述移动网络有关的吞吐量,
[0101] 与所述移动网络有关的掉话,以及
[0102] 与所述移动网络有关的服务质量(QoS)。
[0103] 附图简述
[0104] 图1A和1B是本文描述的示例实现的概略图;
[0105] 图2是其中可以实现本文所描述的系统和/或方法的示例环境的图;
[0106] 图3是可对应于在图2中描绘的环境的一个或多个设备的设备的示例组件的图;
[0107] 图4是图2中描绘的自优化网络(SON)系统的示例功能组件的图;
[0108] 图5是用于自动优化移动网络的网络配置状态的示例过程的流程图;
[0109] 图6A-6D是关于图5中示出的示例过程的示例的图;
[0110] 图7是用于基于移动网络的网络配置状态自动创建邻小区关系列表的示例过程的流程图;以及
[0111] 图8A-8F是关于图7中示出的示例过程的示例的图。
[0112] 详细描述
[0113] 下面的详细描述参考附图。在不同的附图中的相同的参考标记可指代相同或相似的元件。
[0114] 例如,当前移动网络不能充分利用关于用户、用户的移动通信设备的详细知识和其它的具体信息来更好地分配网络资源以便实现更高效的、集中的、和定制的网络策略。自组织或自优化网络(SON)可利用各种机制来确定对于给定的一组流量条件移动网络是否正以最优方式执行。移动网络的基站可以包含控制移动网络的小区站点的各个方面的配置参数。SON系统可基于对基站的观察、在移动通信设备处的测量或其他获取的数据来更改这些参数中的每个,以改变网络行为。例如,SON系统可以自动更改各个网络参数,前提是这样的改变将产生对一些或所有用户更好的用户体验。网络参数可包含发射功率级别、邻小区关系表、天线电动倾斜、天线指向/角度(例如,高度和/或方位)和切换门限(例如,大量使用的4G网络上的声音用户的移动通信设备可被鼓励实施向另一个网络的基站的切换,以便释放
4G资源)。
[0115] SON系统可对网络配置数据进行修改以便提高移动网络性能。例如,SON系统可调整网络配置数据以更改小区尺寸,平衡整个移动网络的负载,提高总的移动网络容量,提高总的移动网络覆盖率等等。换言之,SON系统可能不考虑在给定的时间点在移动网络中存在的当前流量或不考虑移动通信设备的各个位置或轨迹。在不使用关于来自移动通信设备的当前流量条件、地理定位或从地理定位获取的信息的具体信息的情况下,SON系统可做出较差并慢很多的网络优化决定。而且,SON系统可能需要在配置变化之前或之后冻结网络状态,或者甚至可能需要禁用整个移动网络,以便实现对移动网络的改变。
[0116] 移动网络需要移动网络对其实施移动通信设备的切换的邻小区的列表或表。这种列表可被称为邻小区关系列表或邻区关系列表。手动地提供并管理与移动网络有关的邻小区是具有挑战性的任务。因此,移动网络的基站可利用自动邻区关系(ANR)功能以经由邻小区关系列表提供并管理邻小区关系。ANR功能可基于小区之间的无线电重叠或基于集合覆盖问题(例如,给定被称为全集(universe)的元素的集合和它们的并集等于全集的n个集合的集合S,集合覆盖问题将识别其并集等于全集的S的最小子集)。然而,基于小区之间的无线电重叠的ANR是较少使用的小区的不良预测器,且基于集合覆盖问题的ANR不反映小区关系的使用且计算上繁杂。
[0117] 本文描述的系统和/或方法可提供实施移动网络(例如,蜂窝网络)的优化的自优化网络(SON)系统。SON系统可包含一种架构,这种架构允许多个数据类型以异步的方式被存储在表结构中,促进在特定时间范围内的数据处理。SON系统可说明在给定的时间点在移动网络中存在的当前流量和说明移动通信设备的各个位置或轨迹。SON系统可为诸如蜂窝网络的移动网络中的小区提供优化的邻小区关系列表。系统和/或方法可使用SON系统非常快速地(在几秒或几分钟之内)确定、分析并实现对移动网络中的网络参数(例如,邻小区关系列表、发射功率级别、天线电动倾斜、天线指向/角度等)的修改。随着与接近实时(即,实时或大体上实时)实现修改有关的增长的速度,移动网络可能不需要被冻结以确定并评估配置变化,并可能不需要被禁用以实现修改。
[0118] 图1A和1B是本文描述的示例实现100的概略图。如在图1A中示出,SON系统和数据源与诸如蜂窝网络的移动网络进行通信。移动网络可包含多个网络资源,例如,基站、接收天线、移动性管理实体(MME)、操作支持系统(OSS)等。数据资源可包含从探测器、测量仪器、虚拟网络功能(VNF)等接收与移动网络有关的网络数据的设备。网络数据可包含与移动网络有关的包数据、呼叫数据、负载信息等。数据源可基于网络数据确定网络性能数据(例如,吞吐量、掉话、服务质量(QoS)等),并可向SON系统提供网络性能数据。
[0119] 如在图1A中进一步示出的,移动网络可向SON系统提供网络配置数据。网络配置数据可包含与移动网络有关的KPI、移动网络中的小区数目、网络资源数目、网络资源的拓扑结构、网络资源的提供、在移动网络中发生的故障和事件、网络配置错误等。SON系统可基于网络性能数据和/或网络配置数据来识别移动网络中的问题,并可基于识别在移动网络中的问题来确定期望的网络状态。例如,问题可包含配置数据中的错误。SON系统可使得移动网络实现期望的网络状态。在一些实现中,由SON引起的网络配置中的变化可包含通知以调查系统操作和配置。例如,如果添加的邻小区未被使用或导致掉话,根本原因可以例如被自主检测为物理小区识别(PCID)规划中的不明确。
[0120] 如在图1B中示出的,移动网络可包含移动网络可对其实施移动通信设备的切换的多个邻小区。移动网络可将网络数据提供给数据源,且数据源可基于网络数据来生成网络性能数据,如参考图1A描述的。在一些实现中,网络性能数据可包含用于由移动网络切换的邻小区的使用频率、测量报告(例如,由移动通信设备向移动网络提供的包含邻小区的测量结果、块误差率的测量结果、发射功率的测量结果等的报告)和呼叫完成代码(例如,完成、挂断、没有应答、忙、无法接通、掉线、失败或由关于呼叫的不良用户体验引起的、呼叫的其中一方发起的呼叫正常释放的推断)。数据源可向SON系统提供网络性能数据。移动网络可向SON系统提供网络配置数据。在一些实现中,网络配置数据可包含邻小区关系列表。
[0121] 如在图1B中进一步示出的,SON可接收网络性能数据和网络配置数据,并可基于呼叫完成代码创建或更新邻小区的白名单和黑名单。例如,SON系统可基于正常释放原因更新白名单或黑名单,但是其中,可用于SON系统的其他信息表示可能由于其中一方对呼叫的不良用户体验的感觉而已经释放呼叫。SON系统可基于白名单、黑名单和/或用于切换的邻小区的使用频率来修改邻小区关系列表的第一部分,并可基于白名单、黑名单和/或测量报告来修改邻小区关系列表的第二部分。SON系统可使用修改的邻小区关系列表来更新网络配置数据,并可为移动网络提供更新的网络配置数据。可由SON系统基于邻区关系的相对不良利用(其基于相对或绝对门限)来确定黑名单的一个或多个成员。
[0122] 本文所述的系统和/或方法可提供实施诸如蜂窝网络的移动网络的优化且生成用于移动网络中的小区的优化的邻小区关系列表的SON系统。系统和/或方法可使用SON系统非常快速地(例如,其中“快速地”可基于表示系统优化的速度和相关优化的多维复杂性的因素)确定、分析并实现对移动网络中的网络参数的修改。随着与接近实时地实现修改有关的增长的速度,整个移动网络可能不需要被禁用以实现修改。
[0123] 图2示出了在其中可以实现本文所描述的系统和/或方法的示例环境200的图。如示出的,环境200可包含SON系统210、数据源220、具有网络资源235的移动网络230和网络240。环境200的设备/网络可经由有线连接、无线连接或有线和无线连接的组合连接。
[0124] SON系统210可包括能够接收、生成、储存、处理和/或提供诸如本文所述的信息的信息的一个或多个设备。例如,SON系统210可包含一个或多个计算设备,例如,一个或多个服务器设备、台式计算机、工作站计算机、在云计算环境中提供的虚拟机(VM)或相似的设备。在一些实现中,SON系统210可被管理和/或操作环境200的一个或多个部分的实体(例如,电信服务供应商、电视服务供应商、互联网服务供应商等)使用。
[0125] 在一些实现中,SON系统210可包含一种数据结构(例如,数据库、表、列表等),这种数据结构允许多个数据类型以异步的方式被存储在表结构中,促进在特定时间范围内的数据处理。数据结构可利用嵌入式查询,嵌入式查询处理数据、创建新数据输入并做出关于如何处理、定位、纠正、移动等数据的决定。例如,可同时在数据结构中存储原始数据和从随着时间采集的数据聚合得出的数据。
[0126] 数据源220可包括能够接收、生成、储存、处理和/或提供诸如本文所述的信息的信息的一个或多个设备。例如,数据源220可包含一个或多个计算设备,例如,一个或多个服务器设备、台式计算机、工作站计算机、在云计算环境中提供的VM或相似的设备。在一些实现中,数据源220可被管理和/或操作环境200的一个或多个部分的实体(例如,电信服务供应商、电视服务供应商、互联网服务供应商等)使用。
[0127] 在一些实现中,数据源220可包含监视与移动网络230有关的实时网络数据和/或网络性能数据的探测器、测量仪器、VNF、第三方性能管理器(PM)等。在与被考虑用于4G和5G系统的概念性架构有关的实现中,可将虚拟化采用到以下程度:在将单独网络操作者约束为由一个或多个供应商提供的实际物理硬件的一个或多个“分片”的系统中,网络架构被提供为服务(NaaS)。在一些实现中,数据源220可包含一个或多个设备,一个或多个设备从探测器、测量仪器、VNF、第三方PM等接收实时网络数据并基于实时网络数据来确定网络性能数据(例如,移动网络230的吞吐量、移动网络230的带宽、移动网络230经历的掉话或掉包、等等)。在一些实现中,数据源220可包含一个或多个数据结构(例如,数据库、列表、树、表等)或与一个或多个数据结构有关,其中一个或多个数据结构存储实时网络数据和/或网络性能数据。
[0128] 移动网络230可包含移动通信网络,例如,3G蜂窝网络、4G蜂窝网络、异构网络和/或这些或其他类型网络的组合。在一些实现中,移动网络230可对应于演进分组系统(EPS),其中演进分组系统包含OSS、无线电接入网络(例如,被称之为长期演进(LTE)网路)、无线核心网络(例如,被称之为演进分组核心(EPC)网络)、互联网协议(IP)多媒体子系统(IMS)网络和分组数据网络(PDN)。LTE网络可包含基站(eNB)。EPC网络可包含移动性管理实体(MME)、服务网关(SGW)、策略和计费规则功能(PCRF)和PDN网关(PGW)。IMS网络可包含归属用户服务器(HSS)、代理呼叫会话控制功能(P-CSCF)和服务呼叫会话控制功能(S-CSCF)。
[0129] 在一些实现中,移动网络230可包含网络资源235,例如,OSS、eNB、MME、SGW、PCRF、PGW、HSS、P-CSCF、S-CSCF等。
[0130] 网络240可包括一个或多个有线的和/或无线网络。例如,网络240可包含蜂窝网络、公共陆地移动网(“PLMN”)、局域网(“LAN”)、广域网(“WAN”)、城域网(“MAN”)、电话网络(如,公用电话交换网(“PSTN”))、自组网、内联网、互联网、基于光纤的网络、云计算网络、私有网络等和/或这些或其它类型网络的组合。在一些实现中,网络240可包含一个或多个设备到设备的无线网络,其中,在网络240的控制下或独立地,通信可通过设备之间的直接通信而发生。在一些实现中,直接的设备到设备链路可包括一个或多个跳跃(hop)。可以以合作的方式与由网络240介于其中的点对点和/或点对多点链路一起使用这种直接的设备到设备的链路。
[0131] 在图2中示出的设备和/或网络的数量和布置作为示例被提供。在实践中,可能有:另外的设备和/或网络;更少的设备和/或网络;不同的设备和/或网络;或与在图2中示出的那些相比不同地布置的设备和/或网络。而且,图2中示出的两个或多个设备可在单个设备中实现,或者在图2中示出的单个设备可被实现为多个、分布式设备。另外地,环境200的一个或多个设备可实施被描述为由环境200的另外的一个或多个设备实施的一个或多个功能。
[0132] 图3是设备300的示例组件的图示。设备300可对应于SON系统210、数据源220和/或网络资源235。在一些实现中,SON系统210、数据源220和/或网络资源235可包括一个或多个设备300和/或设备300的一个或多个组件。如图3所示,设备300可包括总线310、处理器320、存储器330、存储组件340、输入组件350、输出组件360和通信接口370。
[0133] 总线310可包括允许设备300的组件之间通信的组件。在硬件、固件或硬件和软件的组合中实现处理器320。在一些实现中,处理器320可包括处理器(如,中央处理单元(CPU)、图形处理单元(GPU)、加速处理单元(APU)等)、微处理器、和/或可被编程以执行功能的任何处理组件(如,现场可编程门阵列(FPGA)、专用集成电路(ASIC)等)。存储器330可包括储存供处理器320使用的信息和/或指令的随机存取存储器(RAM)、只读存储器(ROM)或另一类型的动态或静态存储设备(如,闪存、磁存储器、光存储器等)。
[0134] 存储组件340可储存与设备300的操作和使用有关的信息和/或软件。例如,存储组件340可包括硬盘(如,磁盘、光盘、磁光盘、固态盘等)、光盘(CD)、数字多功能盘(DVD)、软盘、盒式磁带、磁带和/或另一种类型的计算机可读介质以及对应的驱动。
[0135] 输入组件350可包括允许设备300诸如经由用户输入(如,触摸屏显示器、键盘、小键盘、鼠标、按钮、开关、麦克风等)接收信息的组件。另外地,或可选地,输入组件350可包括用于感测信息的传感器(如,全球定位系统(GPS)组件、加速度计、陀螺仪、执行器等)。输出组件360可包括提供来自设备300的输出信息的组件(如,显示器、扬声器、一个或多个发光二极管(LED)等)。
[0136] 通信接口370可包括类似收发器的组件(如,收发器、独立的接收器和发射器等),其使得设备300能够与其它设备通信,诸如经由有线连接、无线连接或有线和无线连接的组合。通信接口370可允许设备300接收来自另一设备的信息和/或提供信息到另一设备。例如,通信接口370可包括以太网接口、光接口、同轴接口、红外接口、射频(RF)接口、通用串行总线(USB)接口、WiFi接口、蜂窝网络接口等。
[0137] 设备300可实施本文描述的一个或多个过程。设备300可实施这些过程以响应于处理器320执行由诸如存储器330和/或存储组件340的计算机可读介质储存的软件指令。计算机可读介质在本文中被限定为非暂时性存储器设备。存储器设备包括在单一物理存储设备内的存储器空间或遍布在多个物理存储设备当中的存储器空间。
[0138] 软件指令可以从另一个计算机可读介质或从另一个设备经由通信接口370被读入存储器330和/或存储组件340。当被执行时,储存在存储器330和/或存储组件340中的软件指令可促使处理器320实施本文描述的一个或多个过程。另外地,或可选地,硬接线的电路可被使用以代替软件指令或与软件指令结合来实施本文描述的一个或多个过程。因此,本文描述的实现不限于硬件电路和软件的任何具体组合。
[0139] 在图3中示出的组件的数量和布置作为示例被提供。在实践中,与在图3中示出的那些相比,设备300可包括另外的组件、更少的组件、不同的组件或不同地布置的组件。另外地,或可选地,设备300的一组组件(如,一个或多个组件)可实施被描述为由设备300的另一组组件实施的一个或多个功能。
[0140] 图4是SON系统210的示例功能组件的图。如在图4中示出的,SON系统210可包含状态应用组件410、性能数据处理组件420、性能数据储存器430、网络配置获取组件440、网络配置储存器450、分析组件460和通信组件470。性能数据处理组件420可包含:修改组件420-1,其具有规则组件420-2和致动状态组件420-3;实时性能数据处理组件420-4,其具有实时信息生成组件420-5;摄取处理组件420-6;以及数据获取组件420-7。
[0141] 状态应用组件410可存储与由SON系统210执行的应用有关的状态信息。在一些实现中,状态应用组件410可存储与由SON系统210实施的功能有关的状态信息,如本文所述的。在一些实现中,状态应用组件410可使得移动网络230基于从SON系统210的其他组件接收的信息实现修改。在一些实现中,SON系统210的一个或多个功能可被分布并操作于分布式控制系统之下的网络元件。在一些实现中,SON系统210的一个或多个功能可以以集中方式操作。在这种实现中,SON系统210的一个或多个功能可被中央控制节点确定,可以以混合方式操作,等等。
[0142] 性能数据处理组件420可从数据源220和/或移动网络230接收网络性能数据(例如,吞吐量、掉话、服务质量(QoS)等),并可使得移动网络230基于网络性能数据实现对一个或多个网络参数的修改。例如,修改组件420-1可配置移动网络230的功能,例如,由移动网络230的OSS实施的功能、用于由移动网络230的PCRF提供的每个决策的网络功能虚拟化和/或数据链路的分配能力等等。规则组件420-2可生成可被用于使得移动网络230实现功能的分布的规则组(例如,网络参数)。致动状态组件420-3可与移动网络230(例如,与移动网络230的OSS)进行通信以使得移动网络230实现由规则组件420-2生成的一组网络参数。
[0143] 性能数据处理组件420可从数据源220和/或移动网络230接收网络性能数据,并处理网络性能数据。例如,数据获取组件420-7可与数据源220和/或移动网络230进行通信以接收网络性能数据。数据获取组件420-7可将网络性能数据提供给摄取处理组件420-6。摄取处理组件420-6可过滤和/或解析网络性能数据,并可将过滤的/解析的网络性能数据提供给实时性能数据处理组件420-4。
[0144] 实时性能数据处理组件420-4可处理(例如,接近实时地)网络性能数据,以便以可与网络配置数据进行比较的格式提供网络性能数据。例如,实时性能数据处理组件420-4可基于网络性能数据确定关键性能指标(KPI)、地理定位信息、门限信息、过滤的网络事件等等。实时性能数据处理组件420-4可向实时信息生成组件420-5提供格式化的网络性能数据。实时信息生成组件420-5可基于格式化的网络性能数据生成(例如,接近实时地)与移动网络230、移动网络230的用户或订户、用户的位置等有关的信息。实时信息生成组件420-5可在性能数据储存器430中存储生成的信息,和/或可向状态应用组件410提供生成的信息。
[0145] 性能数据储存器430可包含存储网络性能数据和/或由实时信息生成组件420-5生成的与移动网络230、移动网络230的用户或订户、用户的位置等有关的信息的存储器。在一些实现中,性能数据储存器430可在短时间段(例如,几小时或几天)内存储网络性能数据和/或信息。
[0146] 网络配置获取组件440可从数据源220和/或移动网络230接收网络配置数据(例如,移动网络230中的小区数目、移动网络230的拓扑结构、网络资源235的提供、移动网络230中发生的故障和事故等等)。在一些实现中,网络配置获取组件440可从移动网络230的网络资源235(例如,基站、OSS等等)接收网络配置数据,并可将网络配置数据存储在网络配置储存器450中。
[0147] 网络配置储存器450可包含存储由网络配置获取组件440接收的网络配置数据的存储器。网络配置储存器450可向分析组件460提供网络配置数据。
[0148] 分析组件460可包含接收网络性能数据、由实时信息生成组件420-5生成的信息和网络配置数据并基于所接收的数据和信息实施一个或多个分析的组件。在一些实现中,分析组件460可基于网络性能数据和由实时信息生成组件420-5生成的信息来确定移动网络230的假设状态,并可基于网络配置数据来确定移动网络230的实际状态或表观。分析组件
460可比较移动网络230的假设状态和移动网络230的实际状态,并当移动网络230的假设状态和实际状态不匹配时可确定移动网络230有问题。移动网络230中的问题可以是例如由配置错误、不明确的小区分辨力等引起的。
[0149] 在一些实现中,分析组件460可基于识别到移动网络230中的问题而识别移动网络230的期望状态。例如,分析组件460可确定移动网络230的期望状态是移动网络230的假设状态或消除问题的状态。在一些实现中,分析组件460可使得状态应用组件410和修改组件
420-1实现移动网络230的期望状态,如上文所述的。在一些实现中,分析组件460可基于KPI的分析、网络性能数据和网络配置数据的每个用户分析、网络性能数据和网络配置数据的基于时间的分析(例如,每周、每月等)等来识别移动网络230的期望状态。在一些实现中,分析组件460可基于对网络配置数据的初始理解来实现对移动网络230的修改以及实现修改的结果可表示移动网络230的实际状态不同(例如,表示移动网络230中发生错误)。
[0150] 通信组件470可允许SON系统210的组件之间的通信。
[0151] 在图4中示出的功能组件的数量和布置作为示例被提供。在实践中,与在图4中示出的相比,SON系统210可包括另外的功能组件、更少的功能组件、不同的功能组件或不同地布置的功能组件。另外地,或可选地,SON系统210的一组功能组件(如,一个或多个功能组件)可实施被描述为由SON系统210的另一组功能组件实施的一个或多个功能。例如,SON系统210可与另一个SON系统210交互,其中另一个SON系统210与一个或多个其他实体和/或移动网络230有关。
[0152] 图5是用于自动优化移动网络的网络配置状态的示例过程500的流程图。在一些实现中,图5的一个或多个过程块可由SON系统210实施。在一些实现中,图5的一个或多个过程块可由诸如数据源220的与SON系统210分开或包括该SON系统210的另一个设备或设备组实施。
[0153] 如图5所示,过程500可包含接收与移动网络有关的网络性能数据(块510)。例如,SON系统210可从数据源220接收网络性能数据。在一些实现中,网络性能数据可涉及到与移动网络230有关的吞吐量、由移动网络230接收的掉话、由移动网络230提供的QoS、移动网络230的带宽等等。在一些实现中,SON系统210可相对于生成网络性能数据的时候接近实时地接收网络性能数据。在一些实现中,数据源220可从探测器、测量仪器、VNF、第三方PM等(例如,接近实时地)接收与移动网络230有关的原始网络数据。原始网络数据可包含与移动网络230有关的包数据、呼叫数据、负载信息等。在一些实现中,数据源220可基于原始网络数据来计算网络性能数据,并可向SON系统210提供网络性能数据。例如,数据源220可基于包数据和/或负载信息来计算移动网络230的吞吐量,并可基于呼叫数据来计算掉话等。在一些实现中,可基于例如上行链路和/或下行链路中排队的数据流量、在上行链路和/或下行链路中实施以准许用户进入SON系统210的准入控制的测量、实施以便可预测流量中的预期增长(随着无线条件的改进观察到的)的比率管理或回退的测量等来计算移动网络230中的潜在需求。
[0154] 在一些实现中,SON系统210可直接从移动网络230接收网络性能数据的一些或全部。在一个示例中,移动网络230的一个或多个网络资源235可向SON系统210提供网络性能数据。在另一个示例中,SON系统210可从探测器、测量仪器、VNF、第三方PM等接收与移动网络230有关的网络性能数据。
[0155] 如在图5中进一步示出的,过程500可包含处理网络性能数据(块520)。例如,SON系统210可相对于接收网络性能数据的时候接近实时地处理网络性能数据以生成处理的网络性能数据。在一些实现中,SON系统210可通过将网络性能数据转换成可与网络配置数据进行比较的格式、通过将地理定位信息与网络性能数据相关联等来处理网络性能数据。在一些实现中,SON系统210可基于网络性能数据来计算KPI,可将地理定位信息与网络性能数据进行关联,可识别与网络性能数据有关的门限等等。在一些实现中,SON系统210可基于网络性能数据来生成与移动网络230有关的位置信息、与移动网络230的用户或订户有关的信息、用户的位置信息等等。
[0156] 如图5进一步所示的,过程500可包含接收与移动网络有关的网络配置数据(块530)。例如,SON系统210可从移动网络230接收网络配置数据。在一些实现中,SON系统210可从数据源220接收网络配置数据的一些或全部。在这种实现中,移动网络230可向数据源220提供网络配置数据,以供存储。在一些实现中,SON系统210可周期性地接收网络配置数据。
网络配置数据可包含与移动网络230有关的KPI、移动网络230中的小区数目、移动网络230中的网络资源235数目、移动网络230的拓扑结构、在移动网络230中发生的故障等。
[0157] 如在图5中进一步示出的,过程500可包含基于处理的网络性能数据和网络配置数据来识别移动网络中的问题(块540)。例如,SON系统210可基于处理的网络性能数据和网络配置数据来识别移动网络230中的问题。在一些实现中,SON系统210可基于处理的网络性能数据来确定移动网络230的假设状态。例如,SON系统210可利用从网络性能数据计算得的KPI来确定移动网络230的假设状态。SON系统210可基于网络配置数据来确定移动网络230的实际状态或表观。例如,SON系统210可利用从网络配置数据计算得的KPI来确定移动网络230的实际状态。SON系统210可比较移动网络230的假设状态和移动网络230的实际状态,并当移动网络230的假设状态和实际状态不匹配时(例如,当从网络性能数据计算得的KPI中的一个或多个不匹配从网络配置数据计算得的一个或多个对应的KPI时)可确定移动网络
230存在问题。移动网络230中的问题可表示移动网络230的实际状态不正确(例如,包含错误或不一致),其可由例如移动网络230中的配置错误、网络资源235中的配置错误等引起。
[0158] 在一些实现中,移动网络230中的问题可包含移动网络230的网络参数(例如,定时器)的问题、移动网络230的性能退化、与移动网络的策略(例如,功率设置、天线倾斜对准等)的不匹配等。在一些实现中,SON系统210可指定在识别移动网络230中的问题之前要满足的门限或条件。
[0159] 如在图5中进一步示出的,过程500可包含基于识别移动网络中的问题来确定移动网络的期望状态(块550)。例如,SON系统210可基于识别在移动网络230中的问题而确定移动网络230的期望状态。在一些实现中,SON系统210可确定移动网络230的期望状态是移动网络230的假设状态或消除问题的状态。在一些实现中,SON系统210可基于KPI的分析、网络性能数据和网络配置数据的每个用户分析、网络性能数据和网络配置数据的基于时间的分析(例如,每周、每月等)等来识别移动网络230的期望状态。
[0160] 如在图5中进一步示出的,过程500可包含确定对移动网络的修改组以达到期望的网络状态(块560)。例如,SON系统210可确定对移动网络230的修改组以达到移动网络230的期望的网络状态。在一些实现中,SON系统210可确定当被移动网络230实现时解决移动网络230中的问题的修改组。在一些实现中,SON系统210可确定用于在移动网络230中实现的一组网络参数(例如,其解决问题),例如,用于移动网络230的基站的发射功率级别、邻小区关系表、用于移动网络230的天线的电动倾斜、用于天线的指向/角度(例如,高度和/或方位)、移动网络230的切换门限等等。在一些实现中,SON系统210可确定对移动网络230的修改组(例如,其解决问题),例如,对由移动网络230的OSS实施的功能的修改、用于由移动网络230的PCRF提供的每个决策的网络功能虚拟化和/或数据链路的分配能力等等。
[0161] 如在图5中进一步示出的,过程500可包含使得移动网络实现修改组并达到期望的网络状态(块570)。例如,SON系统210可使得移动网络230相对于网络性能数据的接收接近实时地实现修改组并达到期望的网络状态。在一些实现中,SON系统210可向移动网络230提供使得移动网络230执行修改组(例如,网络参数)的指令。由移动网络230执行的修改组可将移动网络230的状态修改为期望状态。在一些其中移动网络230被提供为NaaS并包含更大的网络的一个或多个分片的实现中,SON系统210可使得移动网络230实现修改组并达到特定网络分片中的期望的网络状态。
[0162] 在一些实现中,SON系统210可将修改(例如,网络参数)发送给网络资源235,且网络资源235可接收并实现修改。例如,SON系统210可指示移动网络230的基站以增加功率级别,可指示移动网络230的天线以修改倾斜角度等。
[0163] 在一些实现中,SON系统210可在使得移动网络230实现修改组之前实施冲突检查。例如,SON系统210可确定修改组与在相同或相似的时间和/或地理位置处对移动网络230进行的其他修改是否冲突。如果SON系统210确定修改组与其他修改冲突,SON系统210可修正修改组、重新安排修改组的实现、修正其他修改、重新安排其他修改的实施等,以避免冲突。
在一些实现中,SON系统210可利用最佳努力冲突解决,以解决在修改组和其他修改之间的冲突。
[0164] 在一些实现中,SON系统210可基于历史网络性能数据和历史网络配置数据来识别移动网络230中的不期望的问题的模式。SON系统210可基于历史数据来准备对移动网络230的修改组(例如,要采取的行动)。这可使得SON系统210以修改组快速响应不期望的问题的模式,且修改组可优先于对移动网络230的其他冲突修改。
[0165] 如图5进一步所示的,过程500可包含基于修改组更新网络配置数据(块580)。例如,SON系统210可基于由移动网络230实现的修改组来更新网络配置数据。在一些实现中,SON系统210可使用由移动网络230实现的修改组来更新在SON系统210的网络配置储存器450中存储的网络配置数据。
[0166] 在一些实现中,SON系统210可接收与移动网络230有关的多个移动设备的订户记录,并可接近实时地接收与移动网络230有关的性能数据。性能数据可包含一个或多个性能管理统计资料、与订户记录有关的呼叫追踪数据和与移动网络230有关的多个移动设备的地理定位订户记录。SON系统210可以以异步的方式将地理定位订户记录与其他类型的数据一起存储,并可接收与移动网络230有关的配置数据。配置数据可表示移动网络230的拓扑结构。基于拓扑结构和性能数据中的至少一个,SON系统210可识别移动网络230的期望拓扑结构。在一些实现中,期望拓扑结构可被预测为实现提高的网络性能或与移动网络230的网络设计策略一致中的至少一个。在一些实现中,基于性能数据和配置数据的至少一个,SON系统210可识别移动网络的推断的拓扑结构。推断的拓扑结构可不同于移动网络230的拓扑结构。
[0167] 尽管图5示出过程500的示例块,在一些实现中,与图5中所描绘的那些相比,过程500可包括另外的块、更少的块、不同的块或不同地布置的块。另外地,或可选地,可以并行实施过程500的两个或多个块。
[0168] 图6A-6D是关于图5中示出的示例过程500的示例600的图。如在图6A中示出,移动网络230和/或网络资源235可向数据源220提供实时网络数据605,且数据源220可接收实时网络数据605。实时网络数据605可包含与移动网络230和/或网络资源235有关的包数据、呼叫数据、负载信息等。数据源220可基于实时网络数据605来确定网络性能数据610。例如,数据源220可基于实时网络数据605的分析来计算移动网络230的吞吐量、移动网络230的掉话数目、移动网络230的掉包数目、移动网络230的QoS、移动网络230的潜在需求等。吞吐量、掉话的数量、掉包的数量和QoS可对应于网络性能数据610。
[0169] 如在图6B中示出的,数据源220可向SON系统210的性能数据处理组件420提供网络性能数据610。性能数据处理组件420的数据获取组件420-7可接收网络性能数据610并可向摄取处理组件420-6提供网络性能数据610。如由图6B中的参考数字615指示的,摄取处理组件420-6、实时性能数据处理组件420-4和实时信息生成组件420-5可实施对网络性能数据610的处理。摄取处理组件420-6可过滤和/或解析网络性能数据610,并可将过滤的/解析的网络性能数据620提供给实时性能数据处理组件420-4。
[0170] 实时性能数据处理组件420-4可处理过滤的/解析的网络性能数据620,以便以可与网络配置数据进行比较的格式提供过滤的/解析的网络性能数据620。实时信息生成组件420-5可基于格式化的网络性能数据610生成与移动网络230、移动网络230的用户或订户、用户的位置等有关的信息。实时性能数据处理组件420-4可将处理的网络性能数据610存储在性能数据储存器430中,如由参考数字625指示的。
[0171] 如在图6C中示出的,移动网络230和/或网络资源235可向SON系统210提供网络配置数据630,且SON系统210的网络配置获取组件440可接收网络配置数据630。网络配置数据630可包含移动网络230中的小区数目、移动网络230中的网络资源235数目、移动网络230和/或网络资源235的拓扑结构、网络资源235的提供、在移动网络230中发生的故障和事件等等。
[0172] 如在图6C中进一步示出的,网络配置获取组件440可将网络配置数据630存储在网络配置储存器450中。性能数据储存器430可向分析组件460提供已处理的网络性能数据625,且网络配置储存器450可向分析组件460提供网络配置数据630。分析组件460可基于处理的网络性能数据625确定移动网络230的假设状态,且可基于网络配置数据630确定移动网络230的实际状态。分析组件460可比较移动网络230的假设状态和移动网络230的实际状态,并当移动网络230的假设状态和实际状态不匹配时可确定移动网络230有问题。分析组件460可基于移动网络230中的确定的问题来识别移动网络230的期望状态635,并可向网络配置储存器450提供移动网络230的期望状态635。
[0173] 如在图6D中示出的,网络配置储存器450可向状态应用组件410提供移动网络230的期望状态635。状态应用组件410可通过向修改组件420-1提供移动网络230的期望的状态635来触发移动网络230的期望状态635的实现。修改组件420-1可生成(例如,对网络参数的)修改组,其可使得移动网络230达到期望的状态635并解决移动网络230中的问题。修改组件420-1可生成指示移动网络230执行修改组的指令640,并可向移动网络230提供指令
640和修改组。移动网络230可对网络资源235执行修改组以解决问题,如由参考数字645指示的。修改组件420-1可使用修改组来更新网络配置储存器450中提供的网络配置数据630,如由参考数字650指示的。
[0174] 如上文所指示的,图6A-6D仅仅作为示例被提供。其他示例是可能的,且可不同于参考图6A-6D描述的示例。在一些实现中,可自动实施或在用户的要求下实施结合图6A-6D描述的各个操作。
[0175] 图7是用于基于移动网络的网络配置状态自动创建邻小区关系列表的示例过程700的流程图。在一些实现中,图7的一个或多个过程块可由SON系统210实施。在一些实现中,图7的一个或多个过程块可由诸如数据源220的与SON系统210分开或包括该SON系统210的另一个设备或设备组实施。
[0176] 如在图7中示出的,过程700可包含接收网络性能数据,网络性能数据包含用于切换的邻小区的使用频率、测量报告和呼叫完成代码(块710)。例如,SON系统210可从数据源220接收网络性能数据。在一些实现中,网络性能数据可包含用于由移动网络230切换的邻小区的使用频率、测量报告(例如,由移动通信设备向移动网络230提供的包含邻小区的测量结果、块误差率的测量结果、发射功率的测量结果等的报告)和呼叫完成代码(例如,完成、挂断、没有应答、忙、无法接通、掉线或失败)。
[0177] 在一些实现中,SON系统210可相对于网络性能数据的生成接近实时地接收网络性能数据。在一些实现中,数据源220可从探测器、测量仪器、VNF、第三方PM、网络分片等(例如,接近实时地)接收与移动网络230有关的原始网络数据。原始网络数据可包含与移动网络230有关的包数据、呼叫数据、负载信息等。在一些实现中,数据源220可基于原始网络数据来确定网络性能数据,并可向SON系统210提供网络性能数据。
[0178] 在一些实现中,SON系统210可直接从移动网络230接收网络性能数据。在一个示例中,移动网络230的一个或多个网络资源235可向SON系统210提供网络性能数据。在另一个示例中,SON系统210可从探测器、测量仪器、VNF、第三方PM等接收与移动网络230有关的网络性能数据。
[0179] 如图7进一步所示的,过程700可包含接收包含邻小区关系列表的网络配置数据(块720)。例如,SON系统210可从移动网络230接收网络配置数据。在一些实现中,SON系统210可从数据源220接收网络配置数据。在这种实现中,移动网络230可向数据源220提供网络配置数据,以供存储。在一些实现中,SON系统210可周期性地接收网络配置数据,可实时地接收网络配置数据,可接近实时地接收网络配置数据等。在一些实现中,网络配置数据可包含用于移动网络230的邻小区关系列表。邻小区关系列表可包含移动网络230可对其实施移动通信设备的切换的邻小区的列表或表。
[0180] 如图7进一步所示的,过程700可包含基于呼叫完成代码来创建或更新邻小区的白名单和黑名单(块730)。例如,SON系统210可基于呼叫完成代码来创建或更新邻小区的白名单和黑名单。在一些实现中,白名单可包含将不从邻小区关系列表中移除的邻小区列表。在一些实现中,黑名单可包含将不添加到邻小区关系列表中的邻小区列表。在一些实现中,SON系统210可基于规则或呼叫完成代码来创建或更新邻小区的白名单和黑名单。例如,如果移动网络230利用规则来包括对移动网络230的小区具有特定关系的邻小区(例如,其中,关系可包含共站点的小区、共覆盖区的小区、共用特定组的小区身份的小区等等),SON系统210可将与邻小区有关的信息添加到白名单。在另一个示例中,如果邻小区与由丢失的邻小区引起的掉话有关,SON系统210可将与邻小区有关的信息添加到白名单。在又一个示例中,如果邻小区与无法接通的呼叫有关,SON系统210可将与邻小区有关的信息添加到黑名单。
在又一个示例中,如果当与绝对门限或作为小区的切换活动的百分比的门限相比,邻小区与对关系的不良利用有关,SON系统210可将与邻小区有关的信息添加到黑名单。一旦出于这种原因而添加到黑名单,黑名单中的邻小区的资格在一段时间之后可过期,且邻小区关系可被再试以查看邻小区关系是否已经变得更为有用。
[0181] 如在图7中进一步示出的,过程700可包含基于白名单、黑名单和用于切换的邻小区的使用频率来修改邻小区关系列表的第一部分(块740)。例如,SON系统210可基于白名单、黑名单和/或用于由移动网络230切换的邻小区的使用频率来修改或创建邻小区关系列表的第一部分。在一些实现中,用于切换的邻小区的使用频率可包含在移动网络230的每个频率上测量的若干个邻小区添加尝试。
[0182] 在一些实现中,SON系统210可基于由移动网络230切换的邻小区的使用频率和特定门限(例如,固定门限、相对门限等)的比较来向邻小区关系列表的第一部分添加或从邻小区关系列表的第一部分删除与邻小区有关的信息。例如,如果由移动网络230切换的邻小区的使用频率满足门限,SON系统210可将与邻小区有关的信息添加到邻小区关系列表的第一部分。在另一个示例中,如果由移动网络230切换的邻小区的使用频率不满足门限,SON系统210将与邻小区有关的信息从邻小区关系列表的第一部分中删除。在一些实现中,如果SON系统210确定与邻小区有关的信息将被添加到邻小区关系列表的第一部分,SON系统210可分析白名单和黑名单以确定是否添加与邻小区有关的信息。例如,如果邻小区在白名单中,与邻小区有关的信息可被添加到邻小区关系列表的第一部分中。如果邻小区在黑名单中,与邻小区有关的信息不可被添加到邻小区关系列表的第一部分中。
[0183] 如在图7中进一步示出的,过程700可包含基于白名单、黑名单和测量报告来修改邻小区关系列表的第二部分(块750)。例如,SON系统210可基于白名单、黑名单和/或测量报告来修改或创建邻小区关系列表的第二部分。在一些实现中,SON系统210可使用不包含对于邻小区关系列表中的邻小区的测量结果的小区来确定一组测量报告,并可确定在测量报告组中以最大数量提供的一组邻小区候选。SON系统210可将邻小区候选添加到邻小区关系列表的第二部分。SON系统210可重复该过程,直到所有的测量报告被检查或直到特定数量的邻小区候选被添加到邻小区关系列表的第二部分中。在一些实现中,如果SON系统210确定与邻小区有关的信息将被添加到邻小区关系列表的第二部分,SON系统210可分析白名单和黑名单以确定是否添加与邻小区有关的信息。例如,如果邻小区在白名单中,与邻小区有关的信息可被添加到邻小区关系列表的第二部分中。如果邻小区在黑名单中,与邻小区有关的信息不可被添加到邻小区关系列表的第二部分中。
[0184] 在一些实现中,通信系统可将SON系统210的一些元件直接提供到网络元件。例如,4G系统可使得移动通信设备能够:在网络要求下唯一地识别未知的小区;在小区之间建立X2通信链路;经由X2通信链路交换基站之间的邻区关系信息;描绘用于使用在基站之间采集并交换的信息来以自主的方式建立并管理邻区关系的概念性架构;等等。
[0185] 如图7进一步所示的,过程700可包含使用修改的邻小区关系列表来更新网络配置数据(块760)。例如,SON系统210可基于修改的邻小区关系列表来更新网络配置数据。在一些实现中,SON系统210可使用修改的邻小区关系列表来更新在SON系统210的网络配置储存器450中存储的网络配置数据。在一些实现中,SON系统210可使用白名单、黑名单和/或修改的邻小区关系列表来更新网络配置数据。
[0186] 在一些实现中,SON系统210可利用不同频率、不同无线电接入技术(RAT)等来确定与邻小区的关系。在这种实现中,SON系统210可确定一组频率内的关系,并可确定邻小区为共覆盖区的小区。SON系统210可确定限制切换方向和切换候选数目的规则,并可将频率内的关系组转换成服从确定的规则的频率间和/或RAT间的关系组。在一些实现中,可基于两个邻小区的纬度、经度和方位在特定门限中相似的确定;每个小区的覆盖区的确定和两个小区之间的覆盖区的重叠大于门限的确定;或者一个小区的覆盖区被包含在另一个小区的覆盖区之内的确定,SON系统210确定两个邻小区是共覆盖区的小区。
[0187] 在一些实现中,SON系统210可通过基于由移动网络230用于切换的邻小区的使用选择邻小区来修改或创建邻小区关系列表的第一部分,并可通过基于在测量报告中被识别的邻小区选择邻小区来修改或创建邻小区关系列表的第二部分。
[0188] 在一些实现中,SON系统210可基于由移动网络230切换的邻小区的使用频率来将邻小区分类到第一类;可基于测量报告来将邻小区分类到第二类;并将不频繁用于切换的邻小区分类到第三类。在一些实现中,邻小区的第一类被移动网络230频繁使用于实施移动通信设备的切换;邻小区的第二类与邻小区的第一类相比可较少地被移动网络230用于实施移动通信设备的切换;以及邻小区的第三类与邻小区的第二类相比可被移动网络230更少地用于实施移动通信设备的切换。在一些实现中,SON系统210可利用用于由移动网络230切换的邻小区的使用频率来识别邻小区的第一类;并可利用测量报告来识别邻小区的第二类;以及可利用网络配置数据和/或掉话完成代码来识别邻小区的第三类。在一些实现中,SON系统210可将邻小区的第一类分配给邻小区关系列表的第一部分;可将邻小区的第二类分配给邻小区关系列表的第二部分;以及可将邻小区的第三类分配给邻小区关系列表的第一部分或第二部分。
[0189] 在一些实现中,SON系统210可将邻小区关系列表提供给移动网络230的网络资源235(例如,基站),以供当做出对邻小区的切换决定时使用。
[0190] 在一些实现中,SON系统210可接近实时地接收与移动网络230有关的性能数据。性能数据可包含识别用于由移动网络230切换的邻小区的使用频率的使用频率信息、邻小区关系的成功、与移动网络230有关的呼叫的释放原因、与移动网络230有关的多个移动设备的订户记录、与移动网络230有关的多个移动设备的地理定位订户记录等等。SON系统210可接收与移动网络230有关的配置数据,且配置数据可表示移动网络230的拓扑结构。基于拓扑结构和性能数据中的至少一个,SON系统210可识别移动网络230的期望拓扑结构。在一些实现中,期望拓扑结构可被预测为实现提高的网络性能或与移动网络230的网络设计策略一致中的至少一个。
[0191] 在一些实现中,期望的拓扑结构可包含邻小区关系列表和参数组。邻小区关系列表可被分为两个或多个不同部分,且不同方法可被用于构建不同部分。例如,邻小区关系列表的第一部分可包含与预期频繁使用的邻小区有关的信息,且可基于使用频率信息和在邻小区之间重叠度中的一个或多个。邻小区关系列表的第二部分可基于多个移动设备的订户记录的分析。邻小区关系列表的第三部分可基于对与移动网络230有关的呼叫的释放原因的分析,并可包含识别阻止由掉话引起的移动网络230的退化的邻小区的信息。邻小区关系列表的第四部分可包含与频率间或无线电间接入技术邻小区有关的信息,并可基于对多个移动设备的地理定位订户记录的分析。
[0192] 尽管图7示出过程700的实例块,在一些实现中,与图7中所描绘的那些相比,过程700可包括另外的块、更少的块、不同的块或不同地布置的块。另外地,或可选地,可以并行实施过程700的两个或多个块。
[0193] 图8A-8F是关于图7中示出的示例过程700的示例800的图。如在图8A中示出,移动网络230和/或网络资源235可向数据源220提供实时网络数据805,且数据源220可接收实时网络数据805。实时网络数据805可包含与移动网络230和/或网络资源235有关的包数据、呼叫数据、负载信息等。数据源220可基于实时网络数据805来确定网络性能数据810。例如,数据源220可基于实时网络数据805的分析来计算用于由移动网络230切换的邻小区的使用频率、测量报告和呼叫完成代码。用于由移动网络230切换的邻小区的使用频率、测量报告和呼叫完成代码可对应于网络性能数据810。
[0194] 如在图8B中示出的,移动网络230可与移动网络230可向其实施移动通信设备的切换的多个邻小区有关。数据源220可向SON系统210提供网络性能数据810,且SON系统210可接收网络性能数据810。如在图8B中进一步示出的,移动网络230和/或网络资源235可向SON系统210提供网络配置数据815,且SON系统210可接收网络配置数据815。网络配置数据815可包含邻小区关系(NCR)列表和其他信息(例如,移动网络230的拓扑结构、移动网络230的带宽等等)。
[0195] 如在图8C中示出的,SON系统210可利用来自邻小区关系列表的信息(例如,在网络配置数据815中提供的),例如,目标小区识别码(TCI)列820,以便基于在网络性能数据810中提供的规则或呼叫完成代码来创建邻小区的白名单825和黑名单830。每个TCI 820可识别移动网络230的目标邻小区,并可对应于目标邻小区的小区全局识别码(CGI)和物理小区识别码(PCI)。白名单825可包含移动网络230的不被从邻小区关系列表移除的邻小区列表。例如,白名单825可表示识别不将与TCI#2、TCI#3和TCI#4有关的邻小区从邻小区关系列表移除的信息。黑名单830可包含移动网络230的不添加到邻小区关系列表的邻小区列表。例如,黑名单830可表示识别不将与TCI#1有关的邻小区添加到邻小区关系列表的信息。
[0196] 如在图8D中示出的,SON系统210可基于白名单825、黑名单830、用于由移动网络230切换的邻小区的使用频率和/或测量报告来修改或创建邻小区关系列表835。邻小区关系列表835可包含TCI列820、邻小区关系列840、属性列845和与每列有关的多个条目。邻小区关系列840的每个条目可提供关于移动网络230和在TCI列820中识别的对应目标邻小区之间的关系的识别码。属性列845的每个条目可表示与移动网络230和在TCI列820中识别的对应目标邻小区有关的属性(例如,测量报告或基于用于切换的邻小区的使用频率)。
[0197] 如在图8D中进一步示出的,SON系统210可基于白名单825、黑名单830和/或用于由移动网络230切换的邻小区的使用频率来修改或创建邻小区关系列表835的第一部分850。例如,SON系统210可将与特定邻小区有关的条目(例如,TCI#2、TCI#3和TCI#4)添加到邻小区关系列表835的第一部分850,因为特定邻小区被提供在白名单825中。SON系统210可基于白名单825、黑名单830和/或测量报告来修改或创建邻小区关系列表835的第二部分855。例如,SON系统210可将与特定邻小区有关的条目(例如,TCI#5、TCI#7、TCI#9和TCI#10)添加到邻小区关系列表835的第二部分855,因为特定邻小区被提供在测量报告中。
[0198] SON系统210可基于邻小区关系列表835来更新网络配置数据815(例如,通过用邻小区关系列表835替换当前的邻小区关系列表),并可存储更新的网络配置数据815。如在图8E中示出的,SON系统210可将更新的网络配置数据815提供给移动网络230,并可被参考数字860表示。移动网络230和/或网络资源235可实现与更新的网络配置数据815有关的任何修改(例如,对网络参数)。例如,SON系统210可将邻小区关系列表835提供给移动网络230的网络资源235(例如,基站),以供当做出对邻小区的切换决定时使用。
[0199] 如在图8F中示出的,SON系统210可为显示生成并提供与网络小区关系列表835有关的用户界面865。用户界面865可包含与移动网络230的邻小区关系有关的多种信息。例如,用户界面865可包含移动网络230的网络小区关系的图形表示。用户界面865可包含在网络小区关系列表835的确定期间识别的问题,例如,异常、掉话、未使用的邻小区、移动性稳健性、配置问题等等。
[0200] 在一些实现中,SON系统210可实现用于邻小区关系列表835的邻小区的人工选择,或可实现用于邻小区关系列表835的邻小区的自动选择(例如,基于门限、KPI触发器、配置失败等)。SON系统210可实现与邻小区关系列表835的创建有关的时间段的人工或自动确定。当由SON系统210的用户指示或自动地基于网络触发,SON系统210可实现自动邻区关系(ANR)功能以创建邻小区关系列表835(例如,在维护期间对性能不良的小区实现ANR功能)。
[0201] 在一些实现中,用户界面865可强调不同的邻小区问题以实现对不同严重程度的问题的快速识别。用户界面865可包含对问题的推荐解决方案和/或用于实现解决方案的行动计划。例如,用户界面865可包含:识别与邻小区有关的异常的信息;由忽略的邻小区关系引起的掉话;未使用的邻小区;移动性稳健性分析输出;移动网络230的配置问题(例如,网络配置数据815中的错误);PCI错误识别;测量报告覆盖区分析;覆盖分析;削减邻小区关系列表835以匹配网络策略;与ANR功能输出的比较等等。
[0202] 在一些实现中,SON系统210可基于先前的ANR结果来自动纠正邻小区关系。例如,如果邻小区关系重复地被添加到邻小区关系列表835或从邻小区关系列表835删除,SON系统210可调整门限以避免邻小区被添加到邻小区关系列表835。在一些实现中,SON系统210可监视先前ANR结果的性能。例如,如果新的邻小区被添加到邻小区关系列表835,SON系统210可确定该新的邻小区是否被移动网络230使用或如何成功地被移动网络230使用。在一些实现中,SON系统210可提供用于显示的(例如,经由用户界面865)识别邻小区关系问题的信息、识别用于纠正邻小区关系问题的要采取的行动的信息和识别所采取的行动的结果的信息。
[0203] 如上文所指示的,图8A-8F仅仅作为示例被提供。其他示例是可能的,且可不同于参考图8A-8F描述的示例。在一些实现中,可自动实施或在用户的要求下实施结合图8A-8F描述的各个操作。
[0204] 本文所述的系统和/或方法可提供实施诸如蜂窝网络的移动网络的优化且生成用于诸如蜂窝网络的移动网络中的小区的优化的邻小区关系列表的SON系统。系统和/或方法可使用SON系统来确定、分析并快速实现对移动网络中的网络参数的修改。随着与接近实时地实现修改有关的增长的速度,整个移动网络可能不需要被禁用以实现修改。
[0205] 前述公开提供说明和描述,但不旨在为穷举性的或将实现限制在所公开的精确形式。根据上面的公开修改和变化是可能的或可从实现的实践中获得。
[0206] 组件旨在被广义地解释为硬件、固件或硬件和软件的组合。
[0207] 用户界面可包含图形用户界面(GUI)和/或非图形用户界面,例如基于文本的界面。用户界面可经由定制界面(例如,专用界面)和/或其他类型的界面(例如,基于浏览器的界面等)来向用户提供信息。用户界面可经由一个或多个输入设备接收用户输入,可以是用户可配置的(例如,用户可改变用户界面的尺寸、在用户界面上显示的信息、由用户界面使用的配色方案、用户界面中的文本、图像、图标、窗口等的位置等)。可由用户选择和/或操作与用户界面有关的信息(例如,经由触屏显示器、鼠标、键盘、按键、语音命令等)。在一些实现中,由用户界面提供的信息可包含文本信息和/或语音形式的文本信息。
[0208] 能以硬件、固件或硬件和软件的结合的不同形式实现本文描述的系统和/或方法是明显的。用于实现这些系统和/或方法的实际的专用控制硬件或软件代码不限制于这些实现。因此,系统和/或方法的操作和行为在本文未参考专用软件代码被描述--应理解的是,软件和硬件可被设计为基于本文的描述实现系统和/或方法。
[0209] 尽管特征的特定结合在权利要求中被阐述和/或在说明书中被公开,这些结合不旨在限制可能的实现的公开。事实上,这些特征中的许多特征可以不具体地在权利要求中阐述和/或在说明书中被公开的方式结合。尽管下面列出的每个从属权利要求可直接仅引用一个权利要求,可能的实现的公开包括与权利要求集中的每个其它权利要求结合的每个从属权利要求。
[0210] 除非明确地描述为这样,本文使用的元件、动作或指令不应被解释为关键的或必要的。此外,如本文所使用的,冠词“一(a)”和“一(an)”旨在包括一个或多个项,并可与“一个或多个”可交换地使用。另外,如本文所使用的,术语“组(set)”旨在包括一个或多个项(如,有关的项、无关的项、有关的项和无关的项的结合等),并可与“一个或多个”可交换地使用。当预期仅有一个项时,术语“一(one)”或类似语言被使用。此外,如本文所使用的,术语“具有(has)”“具有(have)”“具有(having)”等旨在为开放性术语。另外,除非明确声明,否则短语“基于”旨在意味着“至少部分地基于”。