一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络优化方法和通信装置与流程

2022-12-06 19:51:10 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种网络优化方法和通信装置。


背景技术:

2.随着通信技术的发展,网络中可能会存在各种各样的网络问题,为了保证网络的网络性能,需要对问题网络进行优化。
3.目前,需要具有丰富经验的人工介入来准确地分析网络中存的网络问题以及网络问题对应的解决方案,以完成网络优化,但是该方式无法实现网络优化的自动化。


技术实现要素:

4.本技术提供了一种网络优化方法和通信装置,以期实现网络优化的自动化。
5.第一方面,提供了一种网络优化方法,该方法包括:网络管理节点获取目标网络的第一网络运行数据,该第一网络运行数据用于反映目标网络的当前运行状态;网络管理节点基于上述第一网络运行数据和知识图谱中的网络问题判断信息,确定第一网络问题,该网络问题判断决策逻辑用于表示网络问题的判断条件以及所述判断条件对应的网络问题;网络管理节点基于知识图谱中的网络优化决策逻辑,确定上述第一网络问题的第一网络优化方案,该网络优化决策逻辑用于表示网络问题的优化方案;网络管理节点向上述目标网络中的网元发送第一网络优化方案。
6.本技术实施例,通过网络管理节点获取目标网络的第一网络运行数据,并根据第一网络运行数据以及知识图谱中的网络问题判断逻辑确定目标网络当前存在的网络问题,再基于知识图谱中的网络优化决策逻辑确定第一网络问题对应的第一网络优化方案,这样,目标网络中的网元可以基于第一网络优化方案完成网络优化,不需要依赖人工经验确定网络问题以及网络优化方案,有效地降低了人工成本和优化时间成本,同时提高了网络优化的时效性。
7.上述网络管理节点获取目标网络的第一网络运行数据的方式可以直接获取,例如,网络管理节点周期性地收集网络运行数据。上述网络管理节点也可以间接获取第一网络运行数据,例如,网络管理节点根据需求收集用户投诉数据,之后根据收集的用户投诉数据从知识图谱中获取第一网络运行数据。
8.本技术中的网络优化方案可以理解为解决网络存在的网络问题所采取的措施。示例性地,网络存在主小区功率较低的网络问题,采用功率控制算法以提高该网络主小区的功率,其中功率控制算法就可以理解为网络优化方案。
9.本技术实施例中,将网络优化前的网络运行数据称为第一网络运行数据,将网络优化后的网络运行数据称为第二网络运行数据。
10.结合第一方面,在第一方面的某些实现方式中,上述网络问题判断信息包括网络问题判断决策逻辑和网络信息,该网络问题判断逻辑用于表示网络问题的判断条件以及该判断条件对应的网络问题,网络信息包括网络配置资源信息或网络环境信息。
11.结合第一方面,在第一方面的某些实现方式中,上述网络管理节点向目标网络中的网元发送第一网络优化方案之后,该方法还包括:网络管理节点获取上述目标网络的第二网络运行数据,该第二网络运行数据为上述目标网络按照第一网络优化方案进行优化后的运行数据;网络管理节点判断该第二网络运行数据是否符合网络运行质量评估标准;若该第二网络运行数据不符合上述网络运行质量评估标准,则确定是否存在第一网络问题的第二网络优化方案,目标网络按照该第二网络优化方案进行优化后的网络运行数据符合上述网络运行质量评估标准。
12.示例性地,上述网络运行质量评估标准可以理解为提前设置的阈值。即判断第二网络运行数据是否达到阈值,若达到阈值,则满足优化要求,优化任务结束。若未达到阈值,则重新确定该网络问题的网络优化方案,继续优化任务,直到存在一个网络优化方案(即上述第二网络优化方案)使得第二网络运行数据可以到达上述阈值,结束优化任务。
13.本技术实施例将符合网络运行质量评估标准的第二网络运行数据所对应的网络优化方案称为第二网络优化方案。
14.结合第一方面,在第一方面的某些实现方式中,上述第一网络优化方案为解决上述第一网络问题的多个网络优化方案中成功率最高的方案。
15.结合第一方面,在第一方面的某些实现方式中,上述确定是否存在第二网络优化方案,包括:网络管理节点按照上述多个网络优化方案解决上述第一网络问题的成功率从大到小的顺序,依次进行网络优化,直到存在上述第二网络优化方案为止。
16.应理解,上述网络优化决策逻辑在表示网络问题的优化方案的基础之上,还可以表示网络问题的优化方案的成功率,该优化方案的成功率表示采用该优化方案解决网络问题的成功率。示例性地,网络问题的优化方案的成功率可以是基于历史网络优化的经验,确定的成功率。
17.结合第一方面,在第一方面的某些实现方式中,该方法还包括:若不存在第二网络优化方案,重新确定上述目标网络存在的网络问题。
18.本技术实施例在重新确定目标网络存在的网络问题时,可以选择准确率次高的网络问题,并根据重新选择的网络问题在网络优化决策逻辑中确定解决该网络问题的网络优化方案。
19.结合第一方面,在第一方面的某些实现方式中,上述第一网络问题为根据网络问题判断决策逻辑确定的多个网络问题中准确率最高的网络问题。
20.结合第一方面,在第一方面的某些实现方式中,上述重新确定目标网络存在的网络问题,包括:网络管理节点按照多个网络问题的准确率从大到小的顺序,依次确定上述多个网络问题的网络优化方案,直到存在目标网络问题的目标网络优化方案,目标网络按照该目标网络优化方案进行优化后的网络运行数据符合上述网络运行质量评估标准为止。
21.应理解,上述网络问题判断决策逻辑还用于表示网络问题的准确率,该准确率表示根据网络问题的判断条件确定的网络问题的准确率。示例性地,网络问题的准确率可以是基于历史网络优化的经验,确定的准确率。
22.结合第一方面,在第一方面的某些实现方式中,该方法还包括:在上述第二网络运行数据不符合网络运行质量评估标准的情况下,将第二网络优化方案的成功率作为解决上述第一网络问题的多个网络优化方案中成功率最高的方案更新该网络优化决策逻辑,和/
或,将上述目标网络问题的准确率作为该网络问题判断决策逻辑中准确率最高的网络问题更新该网络判断逻辑。
23.应理解,在目标网络中的网元按照知识图谱中存在的网络问题对应的优化方案依次进行网络优化之后,得到的网络运行数据均不符合上述网络运行质量评估标准的情况下,还可以通过人工干预的方法,重新确定目标网络存在的网络问题,以及对应的解决方案,并将确定的网络问题存入知识图谱中,更新网络问题逻辑,将确定的网络问题对应的解决方案存入知识图谱中,更新网络优化决策逻辑。
24.结合第一方面,在第一方面的某些实现方式中,网络管理节点获取目标网络的第一网络运行数据,包括:网络管理节点对用户的投诉数据进行自然语言处理,得到该用户的客观意图信息,该用户的投诉数据用于反映上述目标网络的网络状态;网络管理节点基于该用户的客观意图信息,确定目标网络的基础资源数据;网络管理节点基于该基础资源数据,从知识图谱中的网络信息中获取该目标网络的第一网络运行数据。
25.应理解,用户的投诉数据是用户意图的主观表达,网络管理节点可以将用户的主观表达进行自然语言处理,得到机器可以识别的客观意图信息,可以表示为如下形式:
26.[实体,现象;][迫切程度,]动作,对象,对象属性
[0027]
还应理解,上述基础资源数据包括用户所在的接入网设备信息、小区的信息、或者基站的位置信息等。
[0028]
本技术实施例通过引入了用户客观意图,提出用户客观意图的表示形式,并采用自然语言处理实现用户的主观意图到客观意图的转译,使得机器可以识别用户意图,基本不再需要经验丰富的人工介入来分析问题,降低了人工成本和优化时间成本,同时提高了网络优化效率。
[0029]
第二方面,提供了一种知识图谱的构建方法,该方法包括:数据处理设备获取网络信息,并将网络信息以知识形式存入上述知识图谱中,得到所述知识图谱中的网络信息;数据处理设备基于目标网络的历史运行数据以及出现的网络问题,确定网络问题判断决策逻辑,并将该网络问题判断决策逻辑中的节点信息以知识形式存入上述知识图谱中,该网络问题判断决策逻辑用于表示网络问题的判断条件以及该判断条件对应的网络问题。
[0030]
结合第二方面,在第二方面的某些实现方式中,数据处理设备基于上述网络的历史网络问题和优化方案,确定网络优化决策逻辑,并将该网络优化决策逻辑中的节点信息以知识形式存入上述知识图谱中,该网络优化决策逻辑用于表示网络问题的优化方案。
[0031]
结合第二方面,在第二方面的某些实现方式中,数据处理设备根据网络的历史运行数据,获取网络运行质量评估标准,并将网络运行质量评估标准以知识形式存入上述知识图谱中,得到所述知识图谱中的网络运行质量评估标准。
[0032]
第三方面,提供了一种通信装置,包括:收发模块,用于获取目标网络的第一网络运行数据,所述第一网络运行数据用于反映所述目标网络的当前运行状态;处理模块,用于基于所述第一网络运行数据和知识图谱中的网络问题判断决策逻辑,确定第一网络问题,所述网络问题判断决策逻辑用于表示网络问题的判断条件以及所述判断条件对应的网络问题;以及,基于所述知识图谱中的网络优化决策逻辑,确定所述第一网络问题的第一网络优化方案,所述网络优化决策逻辑用于表示网络问题的优化方案;所述收发模块还用于:向所述目标网络中的网元发送所述第一网络优化方案。
[0033]
可选地,上述网络问题判断信息包括网络问题判断决策逻辑和网络信息,该网络问题判断逻辑用于表示网络问题的判断条件以及该判断条件对应的网络问题,网络信息包括网络配置资源信息或网络环境信息。
[0034]
可选地,所述收发模块还用于:获取所述目标网络的第二网络运行数据,所述第二网络运行数据为所述目标网络按照所述第一网络优化方案进行优化后的运行数据;所述处理模块还用于:判断所述第二网络运行数据是否符合网络运行质量评估标准;以及,若所述第二网络运行数据不符合所述网络运行质量评估标准,则确定是否存在所述第一网络问题的第二网络优化方案,所述目标网络按照所述第二网络优化方案进行优化后的网络运行数据符合所述网络运行质量评估标准。
[0035]
可选地,所述第一网络优化方案为解决所述第一网络问题的多个网络优化方案中成功率最高的方案。
[0036]
可选地,所述处理模块还用于:按照所述多个网络优化方案解决所述第一网络问题的成功率从大到小的顺序,依次进行网络优化,直到存在所述第二网络优化方案为止。
[0037]
可选地,所述处理模块还用于:若不存在所述第二网络优化方案,重新确定所述目标网络存在的网络问题。
[0038]
可选地,所述第一网络问题为根据所述网络问题判断决策逻辑确定的多个网络问题中准确率最高的网络问题。
[0039]
可选地,所述处理模块还用于:按照所述多个网络问题的准确率从大到小的顺序,依次确定所述多个网络问题的网络优化方案,直到存在目标网络问题的目标网络优化方案,所述目标网络按照所述目标网络优化方案进行优化后的网络运行数据符合所述网络运行质量评估标准为止。
[0040]
可选地,所述处理模块还用于:在所述第二网络运行数据不符合所述网络运行质量评估标准的情况下,将所述第二网络优化方案作为解决所述第一网络问题的多个网络优化方案中成功率最高的方案更新所述网络优化决策逻辑。
[0041]
可选地,所述处理模块还用于:将所述目标网络问题的准确率作为所述网络问题判断决策逻辑中准确率最高的网络问题更新所述网络问题判断决策逻辑。
[0042]
可选地,所述处理模块还用于:对用户的投诉数据进行自然语言处理,得到所述用户的客观意图信息,所述用户的投诉数据用于反映所述目标网络的网络状态;以及,基于所述用户的客观意图信息,确定所述目标网络的基础资源数据;所述收发模块还用于:基于所述基础资源数据,从所述知识图谱中的网络信息中获取所述目标网络的第一网络运行数据。
[0043]
第四方面,提供了一种网络优化装置,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面和/或上述第二方面中任一种可能实现方式中的方法。可选地,该装置还包括存储器。可选地,该装置还包括通信接口,处理器与通信接口耦合。
[0044]
在一种实现方式中,该网络优化装置为网络管理节点。当该网络优化装置为网络管理节点时,通信接口可以是收发器,或,输入/输出接口。
[0045]
第五方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面和/或
上述第二方面中任一种可能实现方式中的方法。
[0046]
在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。
[0047]
第六方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面和/或上述第二方面中任一种可能实现方式中的方法。
[0048]
可选地,处理器为一个或多个,存储器为一个或多个。
[0049]
可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
[0050]
在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
[0051]
应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
[0052]
上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
[0053]
第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面和/或上述第二方面中任一种可能实现方式中的方法。
[0054]
第八方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面和/或上述第二方面中任一种可能实现方式中的方法。
附图说明
[0055]
图1是本技术实施例提供的一种系统架构的示意性框图;
[0056]
图2是本技术实施例提供的知识图谱中图数据的示意图;
[0057]
图3是本技术实施例提供的一种网络优化方法的示意性流程图;
[0058]
图4是本技术实施例提供的一种知识图谱的构建方法的示意性流程图;
[0059]
图5是本技术实施例提供的另一种网络优化方法的示意性流程图;
[0060]
图6是本技术实施例提供的一种知识图谱的更新方法的示意性流程图;
[0061]
图7本技术实施例提供的另一种网络优化方法的示意性流程图;
[0062]
图8是本技术实施例提供的一种网络问题判断决策树的示意图;
[0063]
图9是本技术实施例提供的一种网络优化方案决策树的示意图;
[0064]
图10是本技术实施例提供的一种通信装置的示意性框图;
[0065]
图11是本技术实施例提供的一种网络优化装置的示意性框图。
具体实施方式
[0066]
下面将结合附图,对本技术中的技术方案进行描述。
[0067]
下面结合图1对适用于本技术实施例的系统架构进行详细介绍。
[0068]
图1示出了本技术提供的一种系统架构100。如图1所示,该系统架构100中包括网络管理节点110、接入网120、核心网180。
[0069]
应理解,上述网络管理节点110可以集中式部署,也可以分布式部署,本技术对此不作限定。
[0070]
应理解,上述网络管理节点110用于进行网络管理。例如,网络管理节点可以是无线接入网网元管理系统(operations and maintenance center-radio,omc-r),具备运营支撑系统(operation support systems,oss)的设备、具备网络数据分析功能(network data analytics function,nwdaf)的设备,或者是虚拟的核心网设备。
[0071]
上述接入网120可以包括长期演进(long term evolution,lte)系统中的演进型基站(evolved nodeb,enb或enodeb),家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(base band unit,bbu),又或者宏基站(例如,宏enb或宏gnb等),小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(metro cell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,或者是新型无线(new radio,nr)系统中的gnb,卫星通信系统中的卫星基站等,或者是包括cu节点和du节点的ran设备、控制面cu节点(cu-cp节点)和用户面cu节点(cu-up节点)以及du节点的ran设备,本技术实施例并不限定。
[0072]
上述核心网180可以是5g核心网或者4g核心网。其中,5g核心网网元包括:接入及移动性管理功能(access and mobility management function,amf)、会话管理功能(session management function,smf)、用户面功能(user plane function,upf)、网络曝光功能(network exposure fuction,nef)、网络仓储功能(network repository function,nrf)、策略控制功能(policy control function,pcf)、网络切片选择功能(network slice select function,nssf)、统一数据管理功能(unified data management,udm)、鉴权服务功能(authentication server function,ausf)。4g核心网网元包括:归属签约用户服务器(home subscriber server,hss)、移动管理实体(mobile management entity,mme)、策略和计费规则功能(policy and charging rules function,pcrf)、服务网关(serving gateway,s-gw)、公用数据网网关(public data network gateway,pgw)。
[0073]
应理解,除上述图1所示出的设备外,还可以包括云无线接入网络(cloud radio access network,cran)场景下的无线控制器,或者为中继站、接入点、车载设备、可穿戴设备以及5g网络中的网络设备或者未来演进的plmn网络中的网络设备等,或者是wlan中的接入点(access point,ap)。
[0074]
还应理解,图1仅为便于理解而示出的简化示意图,该系统架构100中还可以包括其它网元,图1中未予以画出。
[0075]
为便于理解本技术实施例,首先介绍本技术涉及到的相关术语。
[0076]
知识图谱:指使用图形结构化数据模型或拓扑结构来集成数据的知识库。相比于传统的数据库,知识图谱中的图形结构化数据模型或拓扑结构提供了灵活的设计模式,只需增加新的模式定义,就可在原数据源上增加标签或添加属性。知识图谱包括描述真实世界中存在的各种实体或概念及其相互关系,用节点表示实体或概念或值,边表示节点之间的属性或关系。如图2所示,通过节点和边形成一张语义网络图,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互关系。网络管理节点可以在知识图谱查询各类实体的边(表示与对端实体的关系),从而快速获取与其相连的对端实体,实现高效查询。
[0077]
在本技术实施例中,在数据获取阶段,可以通过诸如三元组(无线接入网,是否包含,接入网设备),(小区1,邻接关系,小区2)等形式的数据模型,构建网络信息知识图谱。在网络问题判断阶段,通过诸如三元组(网络问题判断条件,网络问题分类概率,判断出的网络问题)的形式,形成网络问题判断知识图谱。在网络优化阶段,通过诸如三元组(判断出的网络问题,是否可调用,针对问题的优化方案)的形式的数据模型,形成网络优化方案知识图谱。不同阶段形成整个网络知识图谱。
[0078]
示例性地,知识图谱中的知识可以包括:用户主观语料信息、用户客观意图信息、网络配置资源信息、网络环境信息(如地理环境、气候环境、生活环境、电磁环境等)、网络运行质量判断信息、网络优化问题判断规则和网络优化方案制定规则等,这些信息或规则以知识的形式存储于知识图谱中,并可根据实际环境的变化以及对每次网络优化效果的评估而动态更新。
[0079]
应理解,知识图谱可以独立放在某个服务器上,也可以放在网络管理系统中。
[0080]
在网络优化的初期,常通过对omc-r数据和路测数据的分析来制定网络优化方案。但仅采用这种方法较难发现和解决问题,这时通常会结合用户投诉和cqt测试办法来发现问题,并结合信令跟踪分析法、话务统计分析法及路测分析法等,分析查找问题的根源,从而可以有针对性地制定优化方案。
[0081]
上述方法虽然可以比较准确地定位到网络中存在的问题,但网络优化基本都是问题驱动的,即出现问题(如用户投诉、网络性能急剧劣化、网络出现告警等)后才触发网络优化工作,而且在进行网络优化的过程中是需要耗费大量的时间、人力和物力。尤其是基于用户投诉的方法获取网络的问题时,由于投诉的用户并非专业人员,描述问题可能与实际问题有偏差,对网络优化方案的制定带来困难,需要具有丰富经验的人工介入来准确地分析问题,自动性和时效性较差。
[0082]
本技术提供了一种网络优化方法和通信装置以期提高网络优化效率。
[0083]
在介绍本技术实施例提供的网络优化方法和通信装置之前,先做出以下几点说明。
[0084]
第一,在下文示出的实施例中,各术语及英文缩略语,如网络问题判断决策逻辑、网络优化决策逻辑等,均为方便描述而给出的示例性举例,不应对本技术构成任何限定。本技术并不排除已有或未来定义其它能够实现相同或相似功能的术语的可能。
[0085]
第二,在下文示出的实施例中第一、第二以及各种数字编号仅为描述方便进行的区分,并不用来限制本技术实施例的范围。例如,区分不同的网络运行数据、区分不同的网络优化方案等。需要说明的是,本技术实施例使用“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或重要程度。例如,第一网络运行数据、第二网络运行数据等,只是为了区分不同优化前后的网络运行数据,而并不是表示这两种网络运行数据的结构、重要程度等不同。
[0086]
第三,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或b,或c,或a和b,或a和c,或b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
[0087]
下面结合图3,对本技术实施例提供的网络优化的方法300进行详细说明。该方法300可以应用于图1所示的系统架构100,还可以应用于其他系统架构,但本技术实施例不限于此。
[0088]
应理解,本技术实施例中的知识图谱可以部署在网络管理节点中。
[0089]
图3是本技术实施例提供的网络优化方法300的示意性流程图。如图3所示,该方法300包括以下步骤:
[0090]
s301,网络管理节点获取目标网络的第一网络运行数据,该第一网络运行数据用于反映目标网络的当前运行状态。
[0091]
应理解,上述网络管理节点获取目标网络的第一网络运行数据的方式可以直接获取,例如,网络管理节点周期性地收集网络运行数据。上述网络管理节点也可以间接获取第一网络运行数据。例如,网络管理节点根据需求收集用户投诉数据,之后根据收集的用户投诉数据从知识图谱中获取第一网络运行数据。
[0092]
s302,网络管理节点基于上述第一网络运行数据和知识图谱中的网络问题判断信息,确定第一网络问题,该网络问题判断决策逻辑用于表示网络问题的判断条件以及该判断条件对应的网络问题。
[0093]
本技术实施例中的网络问题判断信息包括网络问题判断决策逻辑和网络信息。其中,网络信息具体可以包括:网络配置资源信息或网络环境信息。
[0094]
网络配置资源信息是指接入网、核心网、云数据中心,各类终端配置数据。
[0095]
网络环境信息是指包括环绕着实体(人、接入网设备、服务器、车辆等)的客观事物信息的总和。一般分为自然环境信息和生活环境信息。
[0096]
上述网络配置资源信息可以包括与目标网络相关的终端、网元、链路以及相互之间的关系,网络环境信息可以包括终端或网元所在的地理环境信息、气候环境信息、生活环境信息等。例如,网元间的关系可以是小区间的相邻关系(相邻或者不相邻),环境信息可以是目标网元周围建筑物密度等信息。
[0097]
网络管理节点获取到第一网络运行数据后,根据网络问题判断决策逻辑可以确定目标网络存在的网络问题属于哪一类网元(例如,可能是接入网设备、交换机或者其他类型的网元),再基于网络问题判断决策信息中的网络信息确定该网络问题具体属于哪一个基
站或哪一个交换机等(即定位产生网络问题的网元所在的具体位置)。
[0098]
s303,网络管理节点基于知识图谱中的网络优化决策逻辑,确定上述第一网络问题的第一网络优化方案,该网络优化决策逻辑用于表示网络问题的优化方案。
[0099]
网络优化决策信息中包括一个或多个网络问题,以及网络问题对应的一个或多个优化方案。本技术中的网络优化方案可以理解为解决网络存在的网络问题所采取的措施。示例性地,网络存在主小区功率较低的网络问题,采用功率控制算法以提高该网络主小区的功率,其中功率控制算法就可以理解为网络优化方案。
[0100]
s304,网络管理节点向目标网络中的网元发送第一网络优化的信息。
[0101]
上述网元根据收到的第一网络优化方案,以完成网络优化。本技术实施例中,将网络优化前的网络运行数据称为第一网络运行数据,将网络优化后的网络运行数据称为第二网络运行数据。
[0102]
本技术实施例,通过获取目标网络的第一网络运行数据,并根据第一网络运行数据以及知识图谱中的网络问题判断决策逻辑确定目标网络当前存在的网络问题,再基于知识图谱中的网络优化决策逻辑确定第一网络问题对应的第一网络优化方案。这样,目标网络中的网元可以基于第一网络优化方案完成网络优化,有效地解决了依赖人工经验确定网络优化方案的问题,降低了人工成本和优化时间成本,同时提高了网络优化效率。
[0103]
作为一个可选的实施例,在网络管理节点向目标网络中的网元发送第一网络优化方案之后,该方法300还包括:
[0104]
s305,网络管理节点获取上述目标网络的第二网络运行数据。该第二网络运行数据为该目标网络中的网元按照第一网络优化方案进行优化后的运行数据。网络管理节点判断该第二网络运行数据是否符合网络运行质量评估标准。若该第二网络运行数据不符合网络运行质量评估标准,则确定是否存在第一网络问题的第二网络优化方案,使得目标网络中的网元按照该第二网络优化方案进行优化后的网络运行数据符合该网络运行质量评估标准。
[0105]
应理解,上述网络运行质量评估标准用于判断当前网络的运行质量的相关指标是否满足相关指标预先设定的阈值。例如,网络运行质量评估标准可以通过一些指标来衡量。例如,参考信号接收功率(reference signal receiving power,rsrp),信道质量指示(channel quality indicator,cqi),或接收信号强度指示(received signal strength indication,rssi)等。
[0106]
其中,rsrp是衡量系统无线网络覆盖率的重要指标。网络管理节点在实际判断的过程中,会预先设定rsrp的范围值,对于不属于该范围内的,则认为当前判断的网络运行质量不达标。例如,在lte系统中,终端一般上报rsrp的范围是[-140分贝毫瓦(dbm),-44dbm],即超出该范围,表明网络运行质量不达标。在密集城区、一般城区和重点交通干线上进行路测时,一般要求rsrp大于-100dbm,否则容易出现掉话、弱覆盖等问题。
[0107]
cqi是衡量无线信道通信质量高低的重要指标,代表当前信道的好坏,与信道的信噪比大小相对应。cqi常见的取值为6~12,超过上述个指标的取值范围时,表示当前的网络运行质量不达标。
[0108]
rssi是用来判定链接质量以及是否要增大广播发送强度。终端上报测量rssi的正常范围是[-90dbm,-25dbm],超过这个范围,则可视为rssi异常,即当前网络运行质量不达
标。应理解,rssi的值超出上述范围时,会对通话质量、掉话、拥塞、网络覆盖、容量等有显著影响。
[0109]
应理解,关于网络优化的网络运行质量评估标准还可能有其他方式,本技术对此不作限定。
[0110]
上述网络运行质量评估标准可以理解为提前设置的阈值。即判断第二网络运行数据是否达到阈值,若达到阈值,则满足优化要求,优化任务结束。若未达到阈值,则重新确定该网络问题的网络优化方案,继续优化任务,直到存在一个网络优化方案(即上述第二网络优化方案)使得第二网络运行数据可以到达上述阈值,结束优化任务。
[0111]
还应理解,上述s302确定的第一网络问题在知识图谱中可以对应至少一个网络优化方案。在一个网络问题对应多个网络优化方案的情况下,网络管理节点选择任一能够解决该网络问题网络优化方案进行网络优化。若目标网络按照网络管理节点选择的任一网络优化方案完成网络优化后,得到的第二网络运行数据不符合网络运行质量评估标准时,网络管理节点需要重新确定该网络问题对应的另一网络优化方案,并使得目标网络中的网元按照另一网络优化方案进行网络优化,直到存在第二网络优化方案,使得目标网络中的网元按照该第二网络优化方案进行优化后的网络运行数据符合该网络运行质量评估标准。
[0112]
本技术实施例将符合网络运行质量评估标准的第二网络运行数据所对应的网络优化方案称为第二网络优化方案。
[0113]
本技术实施例通过设置网络运行质量评估标准,可以更加方便的判断网络优化的结果,不再需要人工对网络优化结果进行判断,有效地降低人工成本,同时进一步提高了网络优化的自主性和优化效率。
[0114]
作为一个可选的实施例,上述第一网络优化方案为解决该第一网络问题的多个网络优化方案中成功率最高的方案。上述确定是否存在第二网络优化方案,包括:网络管理节点按照上述多个网络优化方案解决第一网络问题的成功率从大到小的顺序,依次进行网络优化,直到存在上述第二网络优化方案为止。
[0115]
应理解,上述网络优化决策逻辑在表示网络问题的优化方案的基础之上,还可以表示网络问题的优化方案的成功率,该优化方案的成功率表示采用该优化方案解决网络问题的成功率。示例性地,网络问题的优化方案的成功率可以是基于历史网络优化的经验,确定的成功率。
[0116]
在s302确定第一网络问题后,一般选择能够解决该网络问题的成功率最高的网络优化方案进行网络优化。若采用成功率最高的优化方案进行优化后的网络运行数据不符合网络运行质量评估标准时,网络管理节点可以按照成功率从大到小的顺序,依次选择对应的网络优化方案,进行网络优化,直到目标网络中的网元按照网络管理节点选择的网络优化方案进行网络优化后的第二网络运行数据符合网络运行质量评估标准为止。
[0117]
示例性地,在知识图谱中可以解决第一网络问题的网络优化方案有4个,且成功率分别为0.6、0.3、0.15和0.05。网络管理节点确定第一网络问题后,选择成功率最高(即0.6)的网络优化方案进行网络优化,若优化后得到的第二网络运行数据不符合网络运行质量评估标准时,网络管理节点可以选择成功率次高(即0.3)的网络优化方案进行网络优化。若优化结果依旧不符合网络运行质量评估标准,则选择成功率为0.15的网络优化方案进行网络优化。若目标网络中的网元按照成功率为0.15的网络优化方案进行网络优化后的运行数据
符合网络运行质量评估标准,则结束本次优化,第一网络问题成功解决。
[0118]
作为一个可选的实施例,该方法300还包括:若不存在第二网络优化方案,重新确定上述目标网络存在的网络问题。
[0119]
结合上面的例子,若目标网络中的网元按照成功率为0.05的网络优化方案进行网络优化后的运行数据仍不符合网络运行质量评估标准,则判定s302确定的第一网络问题有误,重新确定目标网络存在的网络问题。
[0120]
作为一个可选的实施例,上述第一网络问题为根据上述网络问题判断决策逻辑确定的多个网络问题中准确率最高的网络问题。上述重新确定目标网络存在的网络问题,包括:网络管理节点按照该多个网络问题的准确率从大到小的顺序,依次确定该多个网络问题的网络优化方案,直到存在目标网络问题的目标网络优化方案,目标网络中的网元按照该目标网络优化方案进行优化后的网络运行数据符合上述网络运行质量评估标准为止。
[0121]
应理解,上述网络问题判断决策逻辑还用于表示网络问题的准确率,该准确率表示根据网络问题的判断条件确定的网络问题的准确率。示例性地,网络问题的准确率可以是基于历史网络优化的经验,确定的准确率。
[0122]
知识图谱中的每一个网络问题的判断条件可以对应至少一个网络问题。在一个网络问题判断条件对应多个网络问题的情况下,网络管理节点一般将准确率最高的网络问题确定为第一网络问题。若目标网络中的网元按照第一问题的网络优化方案进行优化后的第二网络运行数据不符合网络运行质量评估标准时,网络管理节点可以按照网络问题的准确率从大到小的顺序,依次确定网络问题,并根据确定的网络问题选择可以解决该网络问题的多个网络优化方案,直到存在一个网络问题的网络优化方案,使得目标网络中的网元按照该优化方案进行优化后的网络运行数据符合上述网络运行质量评估标准为止。
[0123]
示例性地,在知识图谱中某一网络问题的判断条件对应3个网络问题,且网络问题的准确率分别为0.7、0.15和0.1。其中,在知识图谱中可以解决准确率为0.7的网络问题的网络优化方案有3个,可以解决准确率为0.15的网络问题的网络优化方案有2个,可以解决准确率为0.1的网络问题的网络优化方案有4个。在这种情况下,网络管理节点可以先将准确率为0.7的网络问题确定为第一网络问题,并按照成功率从高到低的顺序,依次选择可以解决第一网络问题的3个网络优化方案,进行网络优化。假设优化后的网络运行数据均不符合网络运行质量评估标准,则网络管理节点将准确率为0.15的网络问题确定为第二网络问题,并按照成功率从高到低的顺序,依次选择可以解决第二网络问题的2个网络优化方案,进行网络优化。若按照第二网络问题的第2个网络优化方案,优化后的网络运行数据符合网络运行质量评估标准,则第二网络问题为上述目标网络问题,第二网络问题的第2个网络优化方案为上述目标网络优化方案。若按照第二网络问题的2个网络优化方案,优化后的网络运行数据均不符合网络运行质量评估标准,则网络管理节点将准确率为0.1的网络问题确定为第三网络问题,并按照成功率从高到低的顺序,依次选择可以解决第三网络问题的4个网络优化方案,进行网络优化,直到存在上述目标网络问题的目标网络优化方案为止。
[0124]
本技术实施例在重新确定目标网络存在的网络问题时,可以选择准确率次高的网络问题,并根据重新选择的网络问题在网络优化决策逻辑中确定解决该网络问题的网络优化方案,具体过程可以参照上述寻找第二网络优化方案的过程,此处不再赘述。
[0125]
作为一个可选的实施例,该方法300还包括:在上述第二网络运行数据不符合网络
运行质量评估标准的情况下,将上述第二网络优化方案作为解决上述第一网络问题的多个网络优化方案中成功率最高的方案更新网络优化决策逻辑。
[0126]
结合上述知识图谱中可以解决第一网络问题的网络优化方案有4个,且成功率分别为0.6、0.3、0.15和0.05的例子,网络管理节点将成功率为0.6的网络优化方案确定为第一网络优化方案,进行网络优化时,得到的第二网络运行数据不符合网络运行质量评估标准。网络管理节点重新将成功率为0.3的网络优化方案确定为第二网络优化方案,进行网络优化时,得到的第二网络运行数据符合网络运行质量评估标准,则将第二网络优化方案(成功率0.3的网络优化方案)的成功率0.3更新为0.6,以更新网络优化决策逻辑。
[0127]
作为一个可选的实施例,该方法300还包括:在上述第二网络运行数据不符合网络运行质量评估标准的情况下,将上述目标网络问题作为上述网络问题判断决策逻辑中准确率最高的网络问题更新上述网络问题判断决策逻辑。
[0128]
结合上述知识图谱中某一网络问题的判断条件对应3个网络问题,且网络问题的准确率分别为0.7、0.15和0.1的例子,网络管理节点将准确率为0.7的网络问题确定为第一网络问题,进行网络优化时,得到的第二网络运行数据不符合网络运行质量评估标准。网络管理节点重新将准确率为0.15的网络问题确定为第二网络问题(即上述目标网络问题),进行网络优化时,得到的第二网络运行数据符合网络运行质量评估标准,则将目标网络(准确率为0.15的网络问题)的准确率0.15更新为0.7,以更新网络问题判断决策逻辑。
[0129]
应理解,在目标网络中的网元按照知识图谱中存在的网络问题对应的优化方案依次进行网络优化之后,得到的网络运行数据均不符合上述网络运行质量评估标准的情况下,还可以通过人工干预的方法,重新确定目标网络存在的网络问题,以及对应的解决方案,并将确定的网络问题存入知识图谱中,更新网络问题逻辑,将确定的网络问题对应的解决方案存入知识图谱中,更新网络优化决策逻辑。
[0130]
本技术实施例的知识图谱中的网络问题判断决策逻辑以及网络优化决策逻辑可以动态更新,使得知识图谱中的信息更具有时效性和动态性,同时提高了网络优化的准确性。
[0131]
作为一个可选的实施例,上述网络管理节点获取目标网络的第一网络运行数据,包括:网络管理节点对用户的投诉数据进行处理,得到该用户的客观意图信息,该用户的投诉数据用于反映目标网络的网络状态;网络管理节点基于该用户的客观意图信息,确定目标网络的基础资源数据;网络管理节点基于该基础资源数据,从知识图谱中的网络信息中获取目标网络的第一网络运行数据。
[0132]
应理解,用户的投诉数据是用户意图的主观表达,网络管理节点可以将用户的主观表达进行自然语言处理,得到机器可以识别的客观意图信息,可以表示为如下形式:
[0133]
[实体,现象;][迫切程度,]动作,对象,对象属性
[0134]
示例性地,用户a的投诉信息为:“网速极其差,怎么还没解决!”,转译为客观意图为:[网速,差],[愤怒]。用户b的投诉信息为:“网经常上不去,应该怎么办啊”,转译为客观意图为:[网速,差],[不满]。
[0135]
还应理解,上述基础资源数据是指用户接入通信网络所需的相关资源数据。例如,基础资源数据可以包括用户所在的接入网设备信息、小区的信息、或者小区的位置信息等。
[0136]
上述知识图谱中包括目标网元即周围网元相关的网络运行数据,在获取基础资源
数据后,可以确定用户的投诉数据所属的目标网元,确定目标网元后,从知识图谱中获取该目标网元的网络运行数据。
[0137]
本技术实施例通过引入了用户客观意图,提出用户客观意图的表示形式,并采用自然语言处理实现用户的主观意图到客观意图的转译,使得机器可以识别用户意图,基本不再需要经验丰富的人工介入来分析问题,降低了人工成本和优化时间成本,同时提高了网络优化效率。
[0138]
在上述网络优化之前,本技术还包括下列四个可选的实施例。本技术提供的以下四个可选的实施例可以由部署知识图谱生成工具的数据处理设备执行。
[0139]
作为一个可选的实施例,网络管理节点获取目标网络的第一网络运行数据之前,该方法还包括:数据处理设备获取网络信息,并将网络信息以知识形式存入所述知识图谱中,得到知识图谱中的网络信息。
[0140]
应理解,上述知识图谱中的网络信息还包括:用户意图信息。
[0141]
用户意图信息包括用户主观语料信息、用户客观意图信息、用户心理信息等。
[0142]
本技术实施例可以采用可以三元组的形式对上述网络信息进行存储,例如,(实体1、关系、实体2)或(实体、属性、属性值)。或者是采用n元组的形式对上述网络信息进行存储,例如,可以在上述三元组形式的基础上增加时间、空间或其他维度信息等,本技术实施例中的n为大于3的整数。
[0143]
应理解,本技术实施例中的知识形式可以是上述三元组或n元组的形式,还可以是其他形式,例如,关系数据库。本技术对此不作限定。
[0144]
作为一个可选的实施例,网络管理节点获取目标网络的第一网络运行数据之前,该方法还包括:数据处理设备基于历史经验,得到网络运行质量评估标准,并将该网络运行质量评估标准以知识形式存入知识图谱中,得到知识图谱中的网络运行质量评估标准。
[0145]
应理解,上述历史经验可以是网络优化专家在平时进行网络优化时总结归纳的经验。
[0146]
还应理解,上述知识形式可以以三元组形式存储于知识图谱中,例如,(参数或运行状态的条件,质量评价指标,质量评价值)。
[0147]
作为一个可选的实施例,网络管理节点获取目标网络的第一网络运行数据之前,该方法还包括:数据处理设备基于目标网络的历史运行数据,确定网络问题判断决策逻辑,并将网络问题判断决策逻辑中的信息以知识形式存入知识图谱中,得到上述知识图谱中的网络问题判断决策逻辑,该网络问题判断决策逻辑中的信息表示网络问题的判断条件以及所述判断条件对应的网络问题。
[0148]
本技术实施例将网络问题判断决策逻辑中的信息,以三元组或n元组的形式存储于知识图谱中。例如,三元组形式为(参数或状态的一组取值条件,网络问题分类概率,网络问题分类),其中,网络问题分类的示例如:设备故障问题、弱覆盖问题、上下行覆盖不均匀问题、越区覆盖问题、重叠覆盖问题、阻塞干扰问题、邻区干扰问题、加性噪声干扰问题、参数配置错误问题、切换问题等。
[0149]
作为一个可选的实施例,网络管理节点获取目标网络的第一网络运行数据之前,该方法还包括:数据处理设备基于目标网络的历史网络问题和优化方案,得到网络优化决策逻辑,并将网络优化决策逻辑中的信息以知识形式存入上述知识图谱中,得到上述知识
图谱中的网络优化决策逻辑,该网络优化决策逻辑中的信息表示网络问题的优化方案。
[0150]
应理解,网络优化决策逻辑中的信息为:在网络问题判断决策逻辑给出的特定网络问题分类情况下,给定当前网络参数或运行状态,需要执行的网络优化类别,以及需要调用的优化算法。示例性地,网络优化类别包括:单站覆盖优化、片区覆盖优化、室内覆盖优化、室内外协同优化、邻近小区优化、切换参数优化、寻呼性能优化、干扰优化、地铁隧道优化、体育场馆优化、系统内负载均衡优化、系统间负载均衡优化、或全网无线指标优化等。
[0151]
本技术实施例将网络优化决策逻辑中的信息,以三元组或n元组的形式存储于知识图谱中。例如,四元组形式为(网络问题分类,当前网络参数或运行状态,需要执行的网络优化类别,需要调用的优化算法)。
[0152]
本技术实施例中的网络问题判断决策逻辑和网络优化决策逻辑,可以以决策树的形式表示,决策树是在已知各种情况发生概率的基础上,通过构建一系列相关的决策逻辑来,判断问题根源或解决问题的方案可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。
[0153]
下面结合图4至图6,详细说明本技术实施例提供的网络优化方法的具体过程。
[0154]
图4示出了本技术实施例提供的一种知识图谱的构建方法400。该方法400可以应用于图1所示的系统架构100,还可以应用于其他系统架构,但本技术实施例不限于此。应理解,方法400可以由数据处理设备执行,如图4所示,该方法包括:
[0155]
s401、数据处理设备确定网络信息模型。
[0156]
上述网络信息模型可以包括以下至少一个:网络资源信息模型、网络环境信息模型、用户意图信息模型、或网络运行质量模型等。
[0157]
网络资源信息模型的输入可以是任意接入网设备的信息,输出可以是该接入网设备与周围其他接入网设备之间的相邻关系。
[0158]
网络环境信息模型的输入可以任意接入网设备的信息,输出可以为该接入网设备周围建筑物的密度信息。
[0159]
用户意图信息模型的输入为用户主观意图,输出为用户的客观意图。
[0160]
网络运行质量模型的输入可以是优化后的网络运行数据,输出可以是该网络运行数据符合标准,或者不符合标准。
[0161]
s402、数据处理设备获取各类网络信息模型的信息,并以知识形式存入知识图谱。
[0162]
示例性地,上述网络资源信息模型中的信息包括以下至少一者:网络相关的终端、网元、链路、及相互之间的关系,例如,网元间的关系可以是小区间的相邻关系(相邻或者不相邻)。环境信息模型中的信息包括以下至少一者:终端或网元所在的地理环境信息、气候环境信息、或生活环境信息等。用户意图信息模型中的信息包括以下至少一者:用户主观意图、客观意图、或用户的心理信息等。网络运行质量模型中的信息包括体现网络运行质量的性能数据。
[0163]
知识形式是可以体现各类信息间关联关系的一种形式。示例性地,上述知识形式可以是三元组(实体1、关系、实体2)或(实体、属性、属性值)形式,或者n元组的形式。
[0164]
s403、数据处理设备获取网络运行质量评估标准,并以知识形式存入知识图谱中。
[0165]
数据处理设备根据网络的历史运行数据得到网络运行质量评估标准,并将网络运
行质量评估标准以三元组或n元组的形式存储于知识图谱中。例如,三元组形式可为:(参数或运行状态的条件,质量评价指标,质量评价值)。
[0166]
s404、数据处理设备确定网络问题判断决策逻辑。
[0167]
数据处理设备获取网络的历史运行数据以及出现的网络问题,确定问题判断决策逻辑。
[0168]
示例性地,网络问题判断决策逻辑可以以决策树的形式表示,其中树上每个节点的信息为:在什么网络参数或状态情况下将被判断为某类网络问题,以及判断为该类问题的概率。
[0169]
s405、数据处理设备将网络问题判断逻辑的信息以知识形式存入知识图谱中。
[0170]
结合上面决策树的例子,数据处理设备可以将网络问题判断决策树中的每个节点的信息,以三元组或n元组的形式存储于知识图谱中。例如,(参数或状态的一组取值条件,网络问题分类概率,网络问题分类)。
[0171]
s406、数据处理设备确定网络优化决策逻辑。
[0172]
数据处理设备根据网络的历史网络问题以及相应的解决方案,确定网络优化决策逻辑。
[0173]
示例性地,网络优化决策逻辑可以以决策树的形式表示,其中树上每个节点的信息为:在s405给出的网络问题,需要执行的网络优化类别,以及需要调用的优化算法。
[0174]
s407、数据处理设备将网络优化决策逻辑的信息以知识形式存入知识图谱中。
[0175]
上述网络优化决策逻辑的信息指网络问题对应的网络优化方案。
[0176]
结合上面决策树的例子,数据处理设备可以将网络优化决策树的每个节点中的信息,以三元组或n元组的形式存储于知识图谱中。例如,(网络问题分类,当前网络参数或运行状态,需要执行的网络优化类别,需要调用的优化算法)。
[0177]
应理解,上述数据处理设备中部署有知识图谱生成工具,该数据处理设备可以是服务器。
[0178]
本技术实施例提供的知识图谱,综合考虑了各类网络信息,实现了信息的全面收集和处理,可以更加真实地反应实际的网络运行环境,有利于网络问题的判断以及网络优化方案的制定。
[0179]
图5示出了本技术实施例提供的另一种网络优化方法500。该方法500可以应用于图1所示的系统架构100,还可以应用于其他系统架构,但本技术实施例不限于此。如图5所示,该方法500包括:
[0180]
s501、网络管理节点周期性或根据需求收集数据。
[0181]
上述数据包括用户投诉数据、网络资源基本数据、或网络运行数据等。其中,用户投诉数据将作为用户意图分析的来源。网络基本资源数据将确定网络问题的查找范围。网络运行数据将作为确定网络问题的数据来源。下面以网络管理节点获取用户投诉数据为例,详细说明本技术提供的网络优化方法。
[0182]
s502、网络管理节点根据用户主观投诉信息分析用户的客观意图。
[0183]
具体过程可参照上述获取用户客观意图的相关描述,此处不再赘述。
[0184]
s503、网络管理节点基于该用户的客观意图信息,确定目标网络的基础资源数据。
[0185]
上述基础资源数据包括用户所在的接入网设备的信息、小区的信息、或者小区的
位置信息等。
[0186]
s504、网络管理节点基于上述基础资源数据从知识图谱中获取与目标网络相关的信息。
[0187]
示例性地,网络管理节点从知识图谱中获取的信息包括:目标网元与周围网元间关系(例如,目标网元与周围多个网元相邻或者不相邻等)、用于反映网络特性的网络参数(例如目标网元的小区吞吐量、或平均干扰电平等)、网元周边环境特征(例如,目标网元周围建筑物密度等)、目标网元的网络运行数据等。
[0188]
s505、网络管理节点基于知识图谱中的“网络问题判断决策逻辑”自主进行网络问题判断,并确定网络问题。
[0189]
上述网络问题的判断过程可参照上述方法300中s302的相关描述,此处不再赘述。
[0190]
s506、网络管理节点判断该网络问题是否需要进行优化,若需要进行优化,则进入s507,否则进入s501。
[0191]
s507、网络管理节点基于知识图谱中的“网络优化决策逻辑”自动生成网络优化方案。
[0192]
上述网络优化方案包括需要调整的网络参数和具体的调整值。
[0193]
s508、网络管理节点向目标网络中的网元发送优化方案,以进行网络优化执行。
[0194]
网络管理节点还可以进入s501持续性收集各类数据。
[0195]
本技术实施例中,网络管理节点在获取各类数据后,可以基于知识图谱中的信息,自主地进行网络优化的触发、问题的判断和网络优化方案的制定与实施,不需要人工的介入,有效地解决了依赖人工经验开展网络优化的缺陷,降低了人力成本和优化时间成本,同时提高了优化效率。
[0196]
图6示出了本技术实施例提供的一种知识图谱的更新方法600。该方法600可以应用于图1所示的系统架构100,还可以应用于其他系统架构,但本技术实施例不限于此。如图6所示,该方法600包括:
[0197]
s601、网络管理节点根据知识图谱中的网络运行质量评估标准对s408得到的优化后的网络运行数据进行评估。
[0198]
具体的评估过程可参照上述方法300中关于网络运行质量评估的相关描述,此处不再赘述。
[0199]
s602、网络管理节点判断优化效果是否符合网络运行质量评估标准。若已符合,则结束本次优化;否则执行s603。
[0200]
s603、网络管理节点选择其他网络优化方案进行网络优化,并更新知识图谱中的“网络优化决策逻辑”。
[0201]
应理解,若当前确定的网络问题不存在其他网络优化方案时,则不进行s603,直接进行s604。
[0202]
s604、网络管理节点依次选择其他网络问题对应的网络优化方案进行网络优化,并更新知识图谱中的“网络问题判断决策逻辑”。
[0203]
上述s603和s604的更新过程,具体可参照上述方法300中的相关描述,此处不再赘述。
[0204]
s605、结束知识图谱的优化。
[0205]
本技术实施例根据网络运行质量的评估结果,对知识图谱中的知识进行更新,使得知识图谱更具有时效性和动态性,进一步提升了网络优化的效果。
[0206]
下面结合图7,详细说明本技术实施例提供的另一种网络优化方法的具体过程。
[0207]
图7示出了本技术实施例提供的另一种网络优化方法700。该方法700可以应用于图1所示的系统架构100,还可以应用于其他系统架构,但本技术实施例不限于此。如图7所示,该方法700包括:
[0208]
s701、优化前知识图谱准备。
[0209]
该步骤可以参照上述方法400的描述,此处不再赘述。
[0210]
s702、网络优化过程。
[0211]
该步骤可以参照上述方法500的描述,此处不再赘述。
[0212]
s703、优化后知识图谱更新。
[0213]
该步骤可以参照上述方法600的描述,此处不再赘述。
[0214]
本技术实施例,通过获取目标网络的第一网络运行数据,并根据第一网络运行数据以及优化前准备的知识图谱确定网络问题和对应的网络优化方案。这样,目标网络中的网元可以基于确定的网络优化方案完成网络优化,有效地解决了依赖人工经验确定网络优化方案的问题,降低了人工成本和优化时间成本,同时提高了网络优化效率。
[0215]
下面以小区间干扰类网络问题的优化过程为例,详细说明本技术实施例提供的网络优化方法。
[0216]
1、数据获取阶段
[0217]
(1)网管管理节点周期性地收集网络运行数据或用户投诉数据。本技术实施例以用户投诉数据为例,网络管理节点收集的多条关于网速的用户投诉数据,如表一所示:
[0218]
表一
[0219]
意图发起方主观意图用户a“网速极其差,怎么还没解决!”用户b“网经常上不去,应该怎么办啊
”………
[0220]
(2)网络管理节点将收集的用户的主观意图转译为客观意图。客观意图的表达形式如表二所示:
[0221]
表二
[0222]
意图发起方客观意图用户a[网速,差]解决,网速,不好[愤怒]用户b[网速,差]解决,网速,不好[不满]
………
[0223]
上述表二“[]”中所表示的内容为用户的客观意图,用户的客观意图是网络管理节点将用户的投诉信息(即用户的主观意图)利用自然语言处理技术转译得到的。
[0224]
(3)网络管理节点根据用户信息,得到基础资源数据(例如,基站、或者小区)如表三所示:表三
[0225]
意图发起方所属基站(gnbid)所属小区(nrcellid)
用户aran001/gnb001gnb001/nrcell001用户bran001/gnb002gnb002/nrcell001
……………
[0226]
(4)网络管理节点基于上述基础资源信息从知识图谱中的网络信息获取与目标网络相关的数据。
[0227]
示例性地,知识图谱中的网络信息中的网络配置资源信息包括网元间的关系,例如,小区间的相邻关系,如表四所示:
[0228]
表四
[0229]
小区1(nr cell id)小区2(nrcellid)关系gnb001/nrcell001gnb002/nrcell001相邻gnb001/nrcell001gnb002/nrcell002不相邻
………………
[0230]
示例性地,知识图谱中的网络信息中的网络配置资源信息包括网络性能参数,例如,小区吞吐量等重要性能参数,如表五所示:
[0231]
表五
[0232][0233][0234]
示例性地,知识图谱中的网络信息的网络环境信息包括网元周边环境特征,例如,基站周边建筑物密度等,如表六所示:
[0235]
表六
[0236]
基站(gnb id)周边建筑物密度
……
ran001/gnb 001高密度(45%)
……
ran001/gnb 002高密度(52%)
……………………
[0237]
2、网络问题判断与优化阶段
[0238]
(1)基于知识图谱中的网络问题判断决策逻辑,确定网络问题。例如,根据预先构建的网络问题判断决策逻辑,通过分析上述步骤获得的各类数据,可以判断网络问题为小区间干扰。该网络问题判断决策逻辑是以三元组(用户平均信号与干扰加噪声比(signal to interference plus noise ratio,sinr)小于等于0分贝(decibel,db),0.7,干扰类问题)的形式存储在知识图谱中的,上述三元组内容分别表示:网络问题判断条件,网络问题分类概率,判断出的网络问题。
[0239]
下面结合图8,网络问题判断决策树为例,详细说明网络问题判断决策逻辑包括的信息。
[0240]
图8示出了本技术实施例提供的一种网络问题判断决策树。如图8所示,网络问题的判断条件为:用户平均sinr小于等于0db,该问题判断条件对应的网络问题包括:干扰类问题、容量类问题、无网络问题以及其他问题,其中,干扰类问题包括:小区间干扰问题、小区内部干扰问题以及其他干扰问题。
[0241]
(2)网络问题判断后,确定网络优化方案进行网络优化。
[0242]
(3)基于知识图谱中的网络优化决策逻辑,优先选择小区间干扰类问题(主小区功率较低)指示的功率控制类优化算法,优先调用基于深度强化学习(deep q network,dqn)的功率控制算法。
[0243]
下面结合图9,网络优化方案决策树为例,详细说明网络优化决策逻辑包括的信息。
[0244]
图9示出了本技术实施例提供的一种网络优化方案决策树。如图9所示,小区间干扰类问题可调用的优化算法包括:功率控制算法、负载均衡算法或者其他算法。其中,功率控制算法包括:基于dqn的功率控制算法、功率控制算法b、功率控制算法a或者其他种类的功率控制算法。
[0245]
应理解,上述可调用的优化算法可以理解为解决小区干扰类问题的多个优化方案,且多个优化算法可以按照解决该类的成功率进行排序,并根据成功率又高到底的顺序依次选择对应的优化算法进行网络优化。
[0246]
示例性地,基于dqn的功率控制算法是以各小区中用户的sinr、路径损耗、吞吐量以及发射功率等参数的统计数据为状态,以各小区基站发射功率的调整操作为动作,以在网络资源公平分配的前提下最大化系统总吞吐量为目标设计奖励函数,并且已预先训练好并作为网络优化方案存储在知识图谱中。
[0247]
(4)相关网元采用相应的算法进行网络优化后,各小区基站发射功率被调整到合适大小。
[0248]
3、优化效果评估与算法学习阶段
[0249]
(1)功率控制类网络优化的效果评价指标为边缘用户吞吐量、总吞吐量或总能耗,经过算法优化后,边缘用户吞吐量和总吞吐量提高,总能耗降低,若优化后的各小区基站发射功率达到阈值条件,则满足优化要求,完成优化任务。
[0250]
(2)若网络优化有效,但效果不明显,则考虑是网络优化方案不合适。网络管理节点可以采用该网络问题对应的其他网络优化方案进行网络优化,直到优化效果明显,即满足网络运行质量评估标准,则将该网络优化方案更新为网络优化决策逻辑中解决该网络问题概率最高的方案存入知识图谱中。
[0251]
(3)若网络优化没有任何效果或是很差,则考虑是网络问题判断失误。网络管理节点可以重新确定网络问题,并采用该网络问题对应的网络优化方案进行网络优化,直到优化效果明显,即满足网络运行质量评估标准,则将该网络问题更新为网络问题逻辑中概率最高的方案存入知识图谱中。
[0252]
应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0253]
上文结合图3至图9,详细描述了本技术实施例的网络优化方法,下面将结合图10和图11,详细描述本技术实施例的通信装置。
[0254]
图10示出了本技术实施例提供的一种通信装置1000,该装置1000包括:收发模块1010和处理模块1020。
[0255]
其中,收发模块1010用于:获取目标网络的第一网络运行数据,所述第一网络运行数据用于反映所述目标网络的当前运行状态;处理模块1020用于:基于所述第一网络运行数据、知识图谱中的网络问题判断决策逻辑以及所述知识图谱中的网络信息,确定第一网络问题,所述网络问题判断决策逻辑用于表示网络问题的判断条件以及所述判断条件对应的网络问题;以及,基于所述知识图谱中的网络优化决策逻辑,确定所述第一网络问题的第一网络优化方案,所述网络优化决策逻辑用于表示网络问题的优化方案;收发模块1010还用于:向所述目标网络中的网元发送所述第一网络优化方案。
[0256]
可选地,上述网络问题判断信息包括网络问题判断决策逻辑和网络信息,该网络问题判断逻辑用于表示网络问题的判断条件以及该判断条件对应的网络问题。
[0257]
可选地,收发模块1010还用于:获取所述目标网络的第二网络运行数据,所述第二网络运行数据为所述目标网络按照所述第一网络优化方案进行优化后的运行数据;处理模块1020还用于:判断所述第二网络运行数据是否符合所述知识图谱中的网络运行质量评估标准;以及,若所述第二网络运行数据不符合所述网络运行质量评估标准,则确定是否存在所述第一网络问题的第二网络优化方案,所述目标网络按照所述第二网络优化方案进行优化后的网络运行数据符合所述网络运行质量评估标准。
[0258]
可选地,所述第一网络优化方案为解决所述第一网络问题的多个网络优化方案中成功率最高的方案;处理模块1020还用于:按照所述多个网络优化方案解决所述第一网络问题的成功率从大到小的顺序,依次进行网络优化,直到存在所述第二网络优化方案为止。
[0259]
可选地,处理模块1020还用于:若不存在所述第二网络优化方案,重新确定所述目标网络存在的网络问题。
[0260]
可选地,所述第一网络问题为根据所述网络问题判断决策逻辑确定的多个网络问题中准确率最高的网络问题;处理模块1020还用于:按照所述多个网络问题的准确率从大到小的顺序,依次确定所述多个网络问题的网络优化方案,直到存在目标网络问题的目标网络优化方案,所述目标网络按照所述目标网络优化方案进行优化后的网络运行数据符合所述网络运行质量评估标准为止。
[0261]
可选地,处理模块1020还用于:在所述第二网络运行数据不符合所述网络运行质量评估标准的情况下,将所述第二网络优化方案的成功率作为解决所述第一网络问题的多个网络优化方案中成功率最高的方案更新所述网络优化决策逻辑,和/或,将所述目标网络问题的准确率作为所述网络问题判断决策逻辑中准确率最高的网络问题更新所述网络问题判断决策逻辑。
[0262]
可选地,处理模块1020还用于:对用户的投诉数据进行自然语言处理,得到所述用户的客观意图信息,所述用户的投诉数据用于反映所述目标网络的网络状态;以及,基于所述用户的客观意图信息,确定所述目标网络的基础资源数据;所述收发模块1010还用于:基于所述基础资源数据,从所述知识图谱中的网络信息中获取所述目标网络的第一网络运行数据。
[0263]
应理解,这里的装置1000以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置1000可以具体为上述实施例中的网络管理节点,或者,上述实施例中网络管理节点的功能可以集成在装置1000中,装置1000可以用于执行上述方法实施例中与网络管理节点对应的各个流程和/或步骤,为避免重复,在此不再赘述。
[0264]
上述装置1000具有实现上述方法中网络管理节点执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。例如,上述收发模块1010可以为通信接口,例如收发接口。
[0265]
在本技术的实施例,图10中的装置1000也可以是芯片或者芯片系统,例如:片上系统(system on chip,soc)。对应的,收发模块1020可以是该芯片的收发电路,本技术在此不作限定。
[0266]
图11示出了本技术实施例提供的一种网络优化装置1100。该装置1100包括处理器1111、收发器1120和存储器1130。其中,处理器1110、收发器1120和存储器1130通过内部连接通路互相通信,该存储器1130用于存储指令,该处理器1110用于执行该存储器1130存储的指令,以控制该收发器1120发送信号和/或接收信号。
[0267]
应理解,装置1100可以具体为上述实施例中的网络管理节点,或者,上述实施例中网络管理节点的功能可以集成在装置1100中,装置1100可以用于执行上述方法实施例中与网络管理节点对应的各个步骤和/或流程。可选地,该存储器1130可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1110可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法实施例中与数据处理设备对应的各个步骤和/或流程。
[0268]
应理解,在本技术实施例中,该处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0269]
在实现过程中,上述方法300的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0270]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出
本技术的范围。
[0271]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0272]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0273]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0274]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0275]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0276]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献