一种网络参数调优方法及装置与流程

文档序号:18453522发布日期:2019-08-17 01:25阅读:271来源:国知局
一种网络参数调优方法及装置与流程

本申请实施例涉及通信技术领域,尤其涉及一种网络参数调优方法及装置。



背景技术:

无线资源管理(radioresourcemanagement,rrm)是对移动通信系统中有限的无线资源进行合理分配和有效管理,使系统性能和容量达到联合最佳状态。其基本出发点是在网络话务量分布不均匀、信道特性因信道衰落和干扰而起伏变化等情况下,灵活分配和动态调整无线传输网络的可用资源,目标是在保证网络服务质量(qualityofservice,qos)的前提下,最大限度地提高频谱利用率和系统容量。无线资源主要包括时间、频率、功率等。rrm所具有的功能都是以无线资源的分配和调整为基础来展开的,主要包括资源分配、接纳控制、负荷均衡等几个方面。

移动通信系统在rrm中很多参数使用默认的配置,例如,上述参数可以是:导频功率、参考信号(referencesignal,rs)功率、天线下倾角、长期演进(longtermevolution,lte)可复用电平差门限、测量报告(measurementreport,mr)干扰判决门限。但是默认配置的参数不能适应终端的移动和流量模式的变化,并且默认配置的参数往往不是对每个小区来说都是最优的,这样不能最大化网络效率。以导频功率为例,导频功率是下行功率的一部分,与其他下行信道共享下行功率。在一定的发射机功率下,默认配置的导频功率的占比较大,其他下行信道的功率占比就会较小,其他下行信道所支持的业务量就会减少;默认配置的导频功率占比较小,导频信号服务的小区范围就会减小。因此默认配置的导频功率不能最大化网络效率。



技术实现要素:

本申请实施例提供一种网络参数调优的方法及装置,用以实现在线的网络参数调优。

本申请实施例提供的具体技术方案如下:

第一方面,提供一种网络参数调优方法,第一功能实体通过与其他功能实体的交互,采用增强学习(reinforcementlearning,rl)的方法实现网络参数调优,将网络参数调整动作发送给执行动作的网元,并根据网元执行网络参数调整动作后网络环境状态的改变和获得的回报,来迭代更新评估模型,利用更新后的评估模型确定下一次的网络参数调整动作。

在一个可能的设计中,第一功能实体向第二功能实体发送评估模型,所述评估模型用于所述第二功能实体确定网元在第一网络环境状态下执行的第一网络参数调整动作,所述第一功能实体接收所述第一网络参数调整动作的信息,所述第一功能实体根据所述第一网络环境状态的信息、所述第一网络参数调整动作的信息、所述网元在执行所述第一网络参数调整动作之后获得回报的信息、以及所述网元在执行所述第一网络参数调整动作之后的第二网络环境状态的信息,更新所述评估模型,所述第一功能实体向所述第二功能实体发送更新后的评估模型,所述更新后的评估模型用于所述第二功能实体确定所述网元在所述第二网络环境状态执行的第二网络参数调整动作。从而达到将增强学习的方法应用到网络参数调优过程中的目的。

在一个可能的设计中,所述第一功能实体更新所述评估模型之前,接收规则的配置信息,所述规则包括以下至少一种:网络环境状态的种类和/或计算方法、网络参数调整动作的范围和步长、回报的种类和/或计算方法;所述第一功能实体根据所述规则,从第三功能实体获取与所述网络环境状态的种类一致并和所述回报的种类一致的网络数据;所述第一功能实体根据所述网络数据,确定所述网元在执行所述第一网络参数调整动作之后获得回报的信息、以及所述第二网络环境状态的信息。这样,通过在第一功能实体设置接口接收规则的配置信息,实现了灵活编排rl的参数定义或算法,使得训练或更新评估模型的数据更加丰富和具有多样性和适用性,能够根据网络需求来编排规则。其中,规则即rl的参数定义或算法。

在一个可能的设计中,所述第一功能实体为分析和建模功能amf实体,所述第二功能实体为模型执行功能mef实体,则:所述第一功能实体向第二功能实体发送评估模型,可以理解为:amf实体向mef实体发送评估模型,用于所述mef实体根据所述评估模型确定并向自适应策略功能apf实体下发调整前的第一网络参数调整动作,所述调整前的第一网络参数调整动作为所述mef实体根据所述评估模型确定的,apf实体根据策略确定是否需要对接收到的mef实体发送的第一网络参数调整动作进行调整,若不需要调整,则由所述apf实体向所述网元下发从所述mef实体接收到的第一网络参数调整动作,若需要调整,则由所述apf实体向所述网元下发调整后的第一网络参数调整动作;所述第一功能实体接收所述第一网络参数调整动作的信息,可以理解为:所述amf实体接收所述apf实体发送的所述调整后的第一网络参数调整动作的信息,该调整后的第一网络参数调整动作实际上为apf实体根据策略确定的第一网络参数调整动作,调整后的第一网络参数调整动作包括实际调整过的与原来接收mef实体发送的不同的动作,也有可能并没有调整,与原来接收mef实体发送的相同的动作。这样,通过amf实体与mef实体的交互,进一步通过mef实体与apf实体、以及apf实体与网元的交互,能够将增强学习的方法应用到网络参数调优的过程中去。

在一个可能的设计中,所述第一功能实体为分析和建模功能amf实体,所述第二功能实体为模型执行功能mef实体,则所述第一功能实体根据所述第一网络环境状态的信息、所述调整后的第一网络参数调整动作的信息、所述网元在执行所述调整后的第一网络参数调整动作之后获得回报的信息、以及所述网元在执行所述调整后的第一网络参数调整动作之后的第二网络环境状态的信息,更新所述评估模型。

在一个可能的设计中,amf实体还向mef实体发送关键性能指标kpi的种类和每个kpi种类的kpi保障阈值,所述kpi种类和每个kpi种类的kpi保障阈值用于:所述mef实体判断每个kpi种类的kpi的具体值是否违反kpi保障规则,并向apf实体发送判断结果,由所述apf实体在任一kpi种类的kpi的具体值违反所述kpi保障规则时采取回退操作,所述回退操作后的动作作为所述调整后的第一网络参数调整动作,所述kpi保障规则为不高于或者不低于所述kpi保障阈值。这样,能够保证了在使用增强学习方法实现网络参数调优的过程中kpi不恶化。

在一个可能的设计中,所述第一功能实体为amf实体,所述第二功能实体为apf实体,则所述第一功能实体向第二功能实体发送评估模型,所述第一功能实体接收所述第一网络参数调整动作的信息,可以理解为:amf实体向apf实体发送评估模型,用于所述apf实体根据所述评估模型确定所述第一网络参数调整动作;所述amf实体接收所述apf实体发送的所述第一网络参数调整动作的信息。这样,通过amf实体与与apf实体、以及apf实体与网元的交互,能够将增强学习的方法应用到网络参数调优的过程中去。

在一个可能的设计中,所述amf实体还向所述apf实体发送kpi的种类和每个kpi种类的kpi保障阈值,所述kpi的种类和每个kpi种类的kpi保障阈值用于:所述apf实体判断每个kpi种类的kpi的具体值是否违反kpi保障规则,并在任意一种kpi的具体值违反所述kpi保障规则时采取回退操作,所述回退操作后的动作作为所述第一网络参数调整动作。这样,能够保证了在使用增强学习方法实现网络参数调优的过程中kpi不恶化。

在一个可能的设计中,所述amf实体发送kpi的种类和每个kpi种类的kpi保障阈值之前,所述amf实体接收kpi保障规则的信息,所述kpi保障规则的信息包括:kpi的种类、每个kpi种类的kpi保障阈值、和回退操作的内容。

综上所述,将增强学习的方法应用于接入网的各个数据分析功能实体,实现了实时在线的无线网络参数调优,优化了网络性能。通过apf实体向amf实体反馈实际下发给ne的网络参数调优动作,使得amf实体能够在线更新评估模型,使得各个数据分析功能实体能够实现在线调优网络参数。引入本申请实施例提供的方法,使得机器学习能够应用于无线网络参数的在线调优,扩大了机器学习在无线网络中的应用范围。通过向amf实体编排规则的配置,使得amf可以根据灵活配置的用于增强学习方法中的参数来实现网络参数调优,解决了现网因为网络参数配置固定带来的数据不足导致不能进行调优的缺陷,实现了可灵活配置和部署的参数调优策略,避免了现有的rl应用于参数调优时新增和修改case需要通过软硬件版本升级实现。

第二方面,提供一种网络参数调优方法,通过模型执行功能mef实体与其他功能实体的交互,采用rl的方法实现网络参数调优,将网络参数调整动作发送给执行动作的网元,并根据网元执行网络参数调整动作后网络环境状态的改变和获得的回报,来迭代更新评估模型,利用更新后的评估模型确定下一次的网络参数调整动作。

在一个可能的设计中,模型执行功能mef实体接收分析和建模功能amf实体发送的评估模型;所述mef实体根据所述评估模型确定网元在第一网络环境状态下执行的第一网络参数调整动作,并将所述第一网络参数调整动作的信息发送给自适应策略功能apf实体,由所述apf实体将调整后的第一网络参数调整动作发送给所述网元,所述调整后的第一网络参数调整动作包括所述mef实体发送的所述第一网络参数调整动作以及所述apf实体根据策略对所述第一网络参数调整动作进行调整后的网络参数调整动作,所述mef实体接收所述amf实体发送的更新后的评估模型,所述更新后的评估模型是amf实体根据所述第一网络环境状态的信息、所述调整后的第一网络参数调整动作的信息、所述网元在执行所述调整后的第一网络参数调整动作之后获得回报的信息、以及所述网元在执行所述调整后的第一网络参数调整动作之后的第二网络环境状态的信息进行更新的;所述mef实体根据更新后的评估模型确定所述网元在所述第二网络环境状态执行的第二网络参数调整动作。这样,通过mef实体与amf实体的交互,进一步通过mef实体与apf实体、以及apf实体与网元的交互,能够将增强学习的方法应用到网络参数调优的过程中去。

在一个可能的设计中,所述mef实体接收所述amf实体发送的关键性能指标kpi的种类和每个kpi种类的kpi保障阈值;所述mef实体判断每个kpi种类的kpi的具体值是否违反kpi保障规则,并向所述apf实体发送判断结果,由所述apf实体在任意一种kpi的具体值违反所述kpi保障规则时采取回退操作,所述回退操作后的动作作为所述调整后的第一网络参数调整动作,所述kpi保障规则为不高于或者不低于所述kpi保障阈值。这样,能够保证了在使用增强学习方法实现网络参数调优的过程中kpi不恶化。

综上所述,将增强学习的方法应用于接入网的各个数据分析功能实体,实现了实时在线的无线网络参数调优,优化了网络性能。通过apf实体向amf实体反馈实际下发给ne的网络参数调优动作,使得amf实体能够在线更新评估模型,使得各个数据分析功能实体能够实现在线调优网络参数。引入本申请实施例提供的方法,使得机器学习能够应用于无线网络参数的在线调优,扩大了机器学习在无线网络中的应用范围。通过向amf实体编排规则的配置,使得amf可以根据灵活配置的用于增强学习方法中的参数来实现网络参数调优,解决了现网因为网络参数配置固定带来的数据不足导致不能进行调优的缺陷,实现了可灵活配置和部署的参数调优策略,避免了现有的rl应用于参数调优时新增和修改case需要通过软硬件版本升级实现。

第三方面,提供一种网络参数调优方法,自适应策略功能apf实体通过与其他功能实体的交互,采用rl的方法实现网络参数调优,将网络参数调整动作发送给执行动作的网元,并根据网元执行网络参数调整动作后网络环境状态的改变和获得的回报,来迭代更新评估模型,利用更新后的评估模型确定下一次的网络参数调整动作。

在一个可能的设计中,apf实体接收模型执行功能mef实体发送的第一网络参数调整动作,所述第一网络参数调整动作是mef实体根据评估模型确定的,所述apf实体将调整后的第一网络参数调整动作下发给网元,用于所述网元在第一网络环境状态下执行调整后的第一网络参数调整动作,所述调整后的第一网络参数调整动作包括所述mef实体发送的所述第一网络参数调整动作以及根据策略对所述第一网络参数调整动作进行调整后的网络参数调整动作;所述apf实体将调整后的第一网络参数调整动作的信息发送给分析和建模功能amf实体,用于amf实体根据所述第一网络环境状态的信息、所述调整后的第一网络参数调整动作的信息、所述网元在执行所述调整后的第一网络参数调整动作之后获得回报的信息、以及所述网元在执行所述调整后的第一网络参数调整动作之后的第二网络环境状态的信息,来更新所述评估模型。这样,通过apf实体与amf实体的交互,进一步通过apf实体与mef实体、以及apf实体与网元的交互,能够将增强学习的方法应用到网络参数调优的过程中去。

在一个可能的设计中,所述apf实体还接收所述mef实体发送的kpi的具体值是否违反kpi保障规则的信息;所述apf实体在kpi的具体值违反所述kpi保障规则时采取回退操作,将所述回退操作后的动作作为所述调整后的第一网络参数调整动作。这样,能够保证了在使用增强学习方法实现网络参数调优的过程中kpi不恶化。

综上所述,将增强学习的方法应用于接入网的各个数据分析功能实体,实现了实时在线的无线网络参数调优,优化了网络性能。通过apf实体向amf实体反馈实际下发给ne的网络参数调优动作,使得amf实体能够在线更新评估模型,使得各个数据分析功能实体能够实现在线调优网络参数。引入本申请实施例提供的方法,使得机器学习能够应用于无线网络参数的在线调优,扩大了机器学习在无线网络中的应用范围。通过向amf实体编排规则的配置,使得amf可以根据灵活配置的用于增强学习方法中的参数来实现网络参数调优,解决了现网因为网络参数配置固定带来的数据不足导致不能进行调优的缺陷,实现了可灵活配置和部署的参数调优策略,避免了现有的rl应用于参数调优时新增和修改case需要通过软硬件版本升级实现。

第四方面,提供一种网络参数调优方法,自适应策略功能apf实体通过与其他功能实体的交互,采用rl的方法实现网络参数调优,将网络参数调整动作发送给执行动作的网元,并根据网元执行网络参数调整动作后网络环境状态的改变和获得的回报,来迭代更新评估模型,利用更新后的评估模型确定下一次的网络参数调整动作。

在一个可能的设计中,apf实体接收分析和建模功能amf实体发送的评估模型,所述apf实体根据所述评估模型确定网元在第一网络环境状态下执行的第一网络参数调整动作,并将所述第一网络参数调整动作发送给所述网元,用于所述网元在第一网络环境状态下执行第一网络参数调整动作;所述apf实体将第一网络参数调整动作的信息发送给所述amf实体,用于amf实体根据所述第一网络环境状态的信息、所述第一网络参数调整动作的信息、所述网元在执行所述第一网络参数调整动作之后获得回报的信息、以及所述网元在执行所述第一网络参数调整动作之后的第二网络环境状态的信息,来更新所述评估模型。从而达到将增强学习的方法应用到网络参数调优过程中的目的。

在一个可能的设计中,apf实体接收amf实体发送的kpi的种类和每个kpi种类的kpi保障阈值,根据所述kpi的种类和每个kpi种类的kpi保障阈值,判断每个kpi种类的kpi的具体值是否违反kpi保障规则,在任意一种kpi的具体值违反所述kpi保障规则时采取回退操作,将所述回退操作后的动作作为所述第一网络参数调整动作。这样,能够保证了在使用增强学习方法实现网络参数调优的过程中kpi不恶化。

综上所述,将增强学习的方法应用于接入网的各个数据分析功能实体,实现了实时在线的无线网络参数调优,优化了网络性能。通过apf实体向amf实体反馈实际下发给ne的网络参数调优动作,使得amf实体能够在线更新评估模型,使得各个数据分析功能实体能够实现在线调优网络参数。引入本申请实施例提供的方法,使得机器学习能够应用于无线网络参数的在线调优,扩大了机器学习在无线网络中的应用范围。通过向amf实体编排规则的配置,使得amf可以根据灵活配置的用于增强学习方法中的参数来实现网络参数调优,解决了现网因为网络参数配置固定带来的数据不足导致不能进行调优的缺陷,实现了可灵活配置和部署的参数调优策略,避免了现有的rl应用于参数调优时新增和修改case需要通过软硬件版本升级实现。

第五方面,提供一种网络参数调优装置,该装置具有实现上述第一方面和第一方面的任一种可能的设计的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置可以是芯片或者集成电路。

在一个可能的设计中,该装置包括收发器和处理器,该收发器用于该装置与其他功能实体或网元之间进行通信,处理器用于执行一组程序,当程序被执行时,所述装置可以执行上述第一方面和第一方面的任一种可能的设计中所述的方法。

在一个可能的设计中,该装置还包括存储器,该存储器存储有所述处理器执行的所述程序。

在一个可能的设计中,该装置为分析和建模功能amf实体。

第六方面,提供一种网络参数调优装置,该装置具有实现上述第二方面和第二方面的任一种可能的设计的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置可以是芯片或者集成电路。

在一个可能的设计中,该装置包括收发器和处理器,该收发器用于该装置与其他功能实体或网元之间进行通信,处理器用于执行一组程序,当程序被执行时,所述装置可以执行上述第二方面和第二方面的任一种可能的设计中所述的方法。

在一个可能的设计中,该装置还包括存储器,该存储器存储有所述处理器执行的所述程序。

在一个可能的设计中,该装置为模型执行功能mef实体。

第七方面,提供一种网络参数调优装置,该装置具有实现上述第三方面和第三方面的任一种可能的设计的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置可以是芯片或者集成电路。

在一个可能的设计中,该装置包括收发器和处理器,该收发器用于该装置与其他功能实体或网元之间进行通信,处理器用于执行一组程序,当程序被执行时,所述装置可以执行上述第三方面和第三方面的任一种可能的设计中所述的方法。

在一个可能的设计中,该装置还包括存储器,该存储器存储有所述处理器执行的所述程序。

在一个可能的设计中,该装置为自适应策略功能apf实体。

第八方面,提供一种网络参数调优装置,该装置具有实现上述第四方面和第四方面的任一种可能的设计的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置可以是芯片或者集成电路。

在一个可能的设计中,该装置包括收发器和处理器,该收发器用于该装置与其他功能实体或网元之间进行通信,处理器用于执行一组程序,当程序被执行时,所述装置可以执行上述第四方面和第四方面的任一种可能的设计中所述的方法。

在一个可能的设计中,该装置还包括存储器,该存储器存储有所述处理器执行的所述程序。

在一个可能的设计中,该装置为自适应策略功能apf实体。

第九方面,提供一种芯片,该芯片与存储器相连或者该芯片包括存储器,用于读取并执行所述存储器中存储的软件程序,以实现如上述第一方面和第一方面的任一种可能的设计中所述的方法。

第十方面,提供一种芯片,该芯片与存储器相连或者该芯片包括存储器,用于读取并执行所述存储器中存储的软件程序,以实现如上述第二方面和第二方面的任一种可能的设计中所述的方法。

第十一方面,提供一种芯片,该芯片与存储器相连或者该芯片包括存储器,用于读取并执行所述存储器中存储的软件程序,以实现如上述第三方面和第三方面的任一种可能的设计中所述的方法。

第十二方面,提供一种芯片,该芯片与存储器相连或者该芯片包括存储器,用于读取并执行所述存储器中存储的软件程序,以实现如上述第四方面和第四方面的任一种可能的设计中所述的方法。

第十三方面,提供了一种通信系统,该通信系统包括第五方面、第六方面、第七方面和第八方面中至少两方面所述的装置。

第十四方面,提供一种计算机存储介质,存储有计算机程序,该计算机程序包括用于执行上述各方面和各方面的任一可能的设计中方法的指令。

第十五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面和各方面的任一可能的设计中所述的方法。

附图说明

图1为本申请实施例中系统架构示意图;

图2为本申请实施例中rl的方法示意图;

图3为本申请实施例中网络参数调优的方法流程示意图之一;

图4为本申请实施例中网络参数调优的方法流程示意图之二;

图5为本申请实施例中网络参数调优的方法流程示意图之三;

图6为本申请实施例中历史统计的cs掉话率分布;

图7为本申请实施例中网络参数调优的方法流程示意图之四;

图8为本申请实施例中网络参数调优装置的结构示意图之一;

图9为本申请实施例中网络参数调优装置的结构示意图之二;

图10为本申请实施例中网络参数调优装置的结构示意图之三;

图11为本申请实施例中网络参数调优装置的结构示意图之四;

图12为本申请实施例中网络参数调优装置的结构示意图之五;

图13为本申请实施例中网络参数调优装置的结构示意图之六;

图14为本申请实施例中网络参数调优装置的结构示意图之七;

图15为本申请实施例中网络参数调优装置的结构示意图之八。

具体实施方式

本申请提供一种网络参数调优方法及装置,用以实现对网络参数进行在线的调优。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。

下面将结合附图,对本申请实施例进行详细描述。

本申请实施例提供的网络参数调优方法适用于不同的无线接入技术的通信系统中,例如第三代(3rdgeneration,3g)通信系统、长期演进(longtermevolution,lte)系统、第五代(5thgeneration,5g)通信系统等更多可能的通信系统中。

接入网负责终端的无线侧接入,接入网(accessnetwork,an)设备可能的部署形态包括:集中式单元(centralizedunit,cu)和分布式单元(distributedunit,du)分离场景;以及单站点的场景。单站点包括gnb/nr-nb、传输接收点(transmissionreceptionpoint,trp)、演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu),或无线保真(wirelessfidelity,wifi)接入点(accesspoint,ap)等。在5g通信系统中,单站点为gnb/nr-nb。其中,cu支持无线资源控制(radioresourcecontrol,rrc)、分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)、业务数据适配协议(servicedataadaptationprotocol,sdap)等协议。cu一般会部署在中心局点,具有较为丰富的计算资源。du主要支持无线链路控制层(radiolinkcontrol,rlc)、媒体接入控制层(mediaaccesscontrol,mac)和物理层(phy)协议。du一般采用分布式部署方式,在通常情况下一个cu要连接一个以上的du。gnb具有cu和du的功能,并且通常作为单站点的形态部署。du和gnb受限于设备的体积、功耗等因素,通常计算资源较为有限。

接入网的运营支持系统(operationsupportsystem,oss)主要用于配置终端设备的参数、收集终端设备的告警、性能统计、运行状态和日志等信息数据。终端设备,又称之为用户设备(userequipment,ue)、移动台(mobilestation,ms)、移动终端(mobileterminal,mt)等,是一种向用户提供语音和/或数据连通性的设备。例如,终端设备包括具有无线连接功能的手持式设备、车载设备等。目前,终端设备可以是:手机(mobilephone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备,虚拟现实(virtualreality,vr)设备、增强现实(augmentedreality,ar)设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remotemedicalsurgery)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端,或智慧家庭(smarthome)中的无线终端等。

如图1所示,本申请实施例提供的网络参数调优方法通过四个功能实体之间的交互来实现,四个功能实体包括:数据服务功能(dataservicefunction,dsf)实体、分析和建模功能(analyzingandmodelingfunction,amf)实体、模型执行功能(modelexecutionfunction,mef)实体、和自适应策略功能(adaptivepolicyfunction,apf)实体。本申请实施例中,通过上述四个功能实体之间进行信令交互,采用增强学习(reinforcementlearning,rl)的方法实现网络参数调优,将网络参数调整动作发送给执行动作的网元,并根据网元执行网络参数调整动作后网络环境状态的改变和获得的回报,来迭代更新评估模型,利用更新后的评估模型确定下一次的网络参数调整动作。

以下介绍在实现网络参数调优时上述四个功能实体所执行的功能。

dsf,用于采集数据,并对采集的数据进行预处理,向amf提供训练或更新评估模型所需的数据,并向mef提供执行评估模型时所需的网络数据。以下描述中,网络数据也可以简称为数据。

amf,用于从dsf订阅训练或更新评估模型所需的数据,根据订阅的数据训练或更新评估模型,将评估模型发送给mef。以及,用于在接收到apf反馈的网络参数调整动作后,根据网络参数调整动作进行迭代更新评估模型,并将更新的评估模型发送给mef或apf。

mef,用于从amf获取评估模型,并从dsf获取网络数据,采用评估模型对网络数据进行在线预测,获得网络参数调整动作,将网络参数调整动作发送给apf。

apf,用于根据分析或预测的结果来触发策略(如冲突处理策略),以改变网络状态,如调参、流量工程、资源调度等。具体用于从mef获取网络参数调整动作,将网络参数调整动作发送给实际执行网络参数调整的网元,从而改善网元的容量或者性能。以及,用于将网络参数调整动作反馈给amf。

上述四个功能实体可以部署在接入网的网元上,例如,可以部署在接入网的cu、du、gnb和oss上。具体的,四个功能实体可以部署在同一个网元中,也可以分散的部署在不同的网元中。或者说,在一些应用场景下,同一个网元中的四个功能实体进行信令交互来完成本申请实施例的网络参数调优方法;在另一些应用场景下,部署在不同网元的功能实体通过网元之间的接口进行信令交互来完成本申请实施例的网络参数调优方法。例如,对于一些实时性要求高的参数,du的计算资源受限,可以通过cu中的amf实体来训练或更新评估模型,通过du中的mef实体来执行训练或更新后的评估模型。

需要说明的是,上述四个功能实体的名称本申请中不作限定,本领域技术人员将上述功能实体的名称更换为其它名称而执行相同的功能,均属于本申请保护的范围。

本申请实施例涉及的网络参数可以是指rrm中的各种参数,或无线传输技术(radiotransmissiontechnology,rtt)中的各种参数,或运维系统中的各种参数。例如网络参数可以是:导频功率、rs功率、天线下倾角、lte可复用电平差门限、mr干扰判决门限等。

以下将结合附图对本申请实施例提供的网络参数调优方法做详细说明。

为方便对本申请实施例的理解,首先介绍一下rl的方法。

图2示出了rl的方法示意图。rl是指智能体(agent)如何在环境中采取一系列行为获得最大的累积回报的过程。智能体要不断与环境进行交互,通过试错的方式来获得最佳策略。通过增强学习,智能体能够知道在什么状态下应该采取什么行为。

rl的过程可以表示成一个马尔科夫决策过程。用s表示状态,a表示动作,q(s,a)表示对状态s下动作a得到的总体回报的一个估计,r为此动作的立即回报。q(s,a)可以是一个表格,也可以是一种函数关系,也可以是一个神经网络模型。

环境的初始状态为st,智能体在初始状态下选择a中的一个动作at,并执行该动作at,其中该动作at为使q(s,a)最大的动作。智能体在执行动作at后,会获得回报rt,且环境的状态会发生改变,变为下一个状态st+1。智能体根据[st+1,st,at,rt]来更新q(s,a)。智能体在下一个状态st+1下选择下一个动作at+1,并执行动作at+1,并执行该动作at+1,该动作at+1为使得更新后的q(s,a)最大的动作。智能体在执行动作at+1后,会获得回报rt+1,且环境的状态会发生改变,变为下一个状态st+2。智能体继续迭代更新q(s,a)。以此类推。

以下叙述中,结合rl的方法来说,评估模型可以相当于q(s,a),网络环境状态相当于s,网络参数调整动作相当于a。

如图3所示,本申请实施例的网络参数调优的方法流程具体如下所述。

步骤301、amf实体接收rl的规则的配置信息。

rl的规则可以简称为规则。该规则包括网络环境状态的种类和/或网络环境状态的计算方法、网络参数调整动作的范围和网络参数调整动作的步长、回报的种类和/或回报的计算方法。

以网络参数为导频功率为例,网络环境状态的种类包括:本小区负载、用户数、当前导频功率、本小区和邻区的负载差、参考信号接收功率(referencesignalreceivedpower,rsrp)分布/rsrp均值方差。网络环境状态的计算方法包括:当网络环境状态的种类为rsrp分布/rsrp均值方差时,网络环境状态的计算方法为rsrp分布/rsrp均值方差的计算方式;当网络环境状态的种类为本小区和邻区的负载差时,网络环境状态的计算方法为本小区和邻区的负载差的计算方式。网络参数调整动作的范围为导频功率的最小值~导频功率的最大值。例如,导频功率的范围为[maxtxpower/10-13,maxtxpower/10-7],其中,maxtxpower为最大输出功率。或者,导频功率的最小值为最大输出功率的5%,最大值为最大输出功率的20%。网络参数调整步长可以为1db。例如,在当前导频功率的基础上增加1db或减少1db。假设增加1db后的值超过导频功率的最大值,则将本次网络参数调整动作设定为调整到导频功率的最大值;假设减少1db后的值低于导频功率的最小值,则将本次网络参数调整动作设定为调整到导频功率的最小值。回报的种类可以为流量(traffic)、用户感知速率、频谱效率。回报的计算方法可包括:流量/负载(traffic/load);或者,流量(traffic)*关键性能指标(keyperformanceindicator,kpi),kpi可以是电路交换(circuitswitching,cs)掉话率;或者,流量或负载的计算方式,如流量或负载为多个小区的加权和。

amf实体向mef实体发送评估模型,mef实体接收amf实体发送的评估模型。

其中,评估模型可以包括网络环境状态与网络参数调整动作的对应关系,即根据评估模型,在已知网络环境状态时,可以确定最优的网络参数调整动作。

由于现有技术中将rl应用于参数调优的方法只能是按照软硬件版本,只有在每次发行新版本时才可以改进rl的参数定义或算法,发行的版本在周期内不能更改,需要等到下次发行新版本才能再次改进rl的参数定义或算法。本步骤通过在amf实体设置接口接收规则的配置信息,实现了灵活编排rl的参数定义或算法,使得训练或更新评估模型的数据更加丰富和具有多样性和适用性,能够根据网络需求来编排规则。其中,规则即rl的参数定义或算法。

步骤301为可选的步骤。

步骤302、amf实体从dsf实体获取训练评估模型所需要的网络数据。

可选的,amf实体向dsf实体订阅训练评估模型所需要的网络数据,dsf实体接收amf实体的订阅消息。

具体的,amf实体根据步骤301接收到的规则的配置信息,确定网络环境状态的种类以及回报的种类。amf实体向dsf实体订阅该种类的网络环境状态的网络数据,该网络数据可以是该种类的网络环境状态的具体值,也可以是该种类的网络环境状态的源数据,amf根据网络环境状态的计算方法,通过该源数据计算出该种类的网络环境状态的具体值。例如网络环境状态的种类为导频参数,amf实体向dsf实体订阅导频参数的数据。又例如,网络环境状态的种类为本小区和邻区的负载差,amf实体向dsf实体订阅本小区的负载以及邻区的负载,再根据本小区和邻区的负载差的计算方法,通过订阅得到的本小区的负载和邻区的负载计算出负载差。同样的,amf实体向dsf实体订阅该种类的回报的网络数据,该网络数据可以是该种类的回报的具体值,也可以是该种类的回报的源数据,amf根据回报的计算方法,通过该源数据计算出该种类的回报的具体值。例如,回报的种类为流量,amf实体向dsf实体订阅流量的数据。又例如回报的计算方式为流量/负载,amf实体向dsf实体订阅流量和负载的数据。

步骤303、dsf实体向amf实体发送订阅的网络数据,amf实体接收dsf实体发送的网络数据。

步骤304、amf实体根据订阅的网络数据训练评估模型。

步骤305、amf实体向mef实体发送评估模型,mef实体接收amf实体发送的评估模型。

具体的,amf实体发送的评估模型中可以包括:网络环境状态的种类和/或网络环境状态的计算方法、网络参数调整动作的范围和网络参数调整动作的步长、以及网络环境状态与网络参数调整动作的对应关系。可选的,amf实体在本步骤中还可以一并下发步骤302中获得的该种类的网络环境状态的具体值。

步骤306、mef实体向dsf实体订阅执行评估模型所需要的网络数据,dsf实体接收mef实体的订阅消息。

具体地,mef实体根据步骤305中接收到的amf实体发送的网络环境状态的种类和/或网络环境状态的计算方法,向dsf实体订阅该种类的网络环境的网络数据。

步骤307、dsf实体向mef实体发送订阅的网络数据,mef实体接收dsf实体发送的网络数据。

需要说明的是,若在步骤305中amf实体向mef实体已经发送了步骤302中获得的该种类的网络环境状态的具体值,则可省略步骤306和步骤307。

步骤308、mef实体根据amf实体发送的评估模型,确定ne在第一网络环境状态下执行的第一网络参数调整动作。

具体的,mef实体根据步骤307获得的网络数据,确定当前的网络环境状态的具体值,记为第一网络环境状态。或者将amf实体发送的当前的网络环境状态的具体值记为第一网络环境状态。mef实体根据amf实体发送的评估模型,确定第一网络环境状态对应的网络参数调整动作,记为第一网络参数调整动作。第一网络参数调整动作为使得回报最大的一个动作,由评估模型来确定,可选的,在上一个网络参数的基础上按照网络参数调整动作的步长来调整。

步骤309、mef实体将调整前的第一网络参数调整动作下发给apf实体,apf实体接收mef实体下发的调整前第一网络参数调整动作。

步骤310、apf实体将调整后的第一网络参数调整动作下发给ne,ne接收并执行apf实体发送的调整后的第一网络参数调整动作。

具体的,上述调整前的第一网络参数调整动作为mef实体根据评估模型确定的,apf实体根据策略确定是否需要对接收到的mef实体发送的第一网络参数调整动作进行调整,若不需要调整,则apf实体向网元下发从mef实体接收到的第一网络参数调整动作,若需要调整,则apf实体向网元下发调整后的第一网络参数调整动作。该调整后的第一网络参数调整动作实际上为apf实体根据策略确定的第一网络参数调整动作,调整后的第一网络参数调整动作包括实际调整过的与原来接收mef实体发送的不同的动作,也有可能并没有调整,与原来接收mef实体发送的相同的动作。

于此,需要说明的是,本申请实施例中,apf向其他功能实体或网元发送的第一网络参数调整动作,实际上是根据策略调整后的第一网络参数调整动作,当然,若根据策略确定第一网络参数不用调整,则apf发送的是从mef接收到的第一网络参数调整动作。该说明适用于整个实施例。

在ne执行apf实体发送的调整后的第一网络参数调整动作之后,网络环境状态会发生改变,假设变为第二网络环境状态。并且在ne执行apf实体发送的调整后的第一网络参数调整动作之后,会产生回报,假设记为第一回报。dsf可以从ne处获取第二网络环境状态的网络数据以及产生的第一回报的数据,也可以通过其他方式来获取。

步骤311、apf实体将调整后的第一网络参数调整动作发送给amf实体,amf实体接收apf实体发送的调整后的第一网络参数调整动作。

需要说明的是,步骤310和步骤311之间的执行没有严格的先后顺序,可以交换执行顺序。

返回执行步骤302~步骤311。

具体的,在返回执行步骤302的过程中,amf实体从dsf实体获取第二网络环境状态的数据,以及从dsf实体获取在ne执行apf实体发送的调整后的第一网络参数调整动作之后所产生的第一回报的数据。

在返回执行步骤304的过程中,amf实体根据第二网络环境状态、第一回报、第一网络环境状态、和第一网络参数调整动作,来更新评估模型。第一回报是ne在第一网络环境状态下执行第一网络参数调整动作获得的立即回报,amf实体能够根据第一回报确定ne所执行的第一网络参数调整动作是否给网络环境带来正向或者负向的影响,根据带来的正向或者负向的影响来迭代更新评估模型,使得更新后的评估模型能够获得最大的总体回报,也就是能够使得ne的行为性能达到最大,使得ne执行的网络参数调整动作能够获得更好的网络效率。

在返回执行步骤305的过程中,amf实体向mef实体发送更新后的评估模型,mef实体接收amf实体发送的更新后的评估模型。

在返回执行步骤308的过程中,mef实体根据amf实体发送的更新后的评估模型,确定在第二网络环境状态下执行的第二网络参数调整动作。

在返回执行步骤309的过程中,mef实体将第二网络参数调整动作下发给apf实体,apf实体接收mef实体下发的第二网络参数调整动作。

在返回执行步骤310的过程中,apf实体将第二网络参数调整动作下发给ne,ne接收并执行apf实体发送的第二网络参数调整动作。

在ne执行apf实体发送的第二网络参数调整动作之后,网络环境状态会发生改变,假设变为第三网络环境状态。并且在ne执行apf实体发送的第二网络参数调整动作之后,会产生回报,假设记为第二回报。dsf可以从ne处获取第三网络环境状态的网络数据以及产生的第二回报的数据,也可以通过其他方式来获取。

在返回执行步骤311的过程中,apf实体将第二网络参数调整动作发送给amf实体,amf实体接收apf实体发送的第二网络参数调整动作。

接下来继续重复执行步骤302~步骤311的操作。amf实体在每一次重复执行的过程中,迭代更新评估模型,并发送给mef实体执行,mef根据更新的评估模型确定ne需要执行的网络参数调整动作,mef实体通过apf实体下发给ne,并且mef实体将本次执行的网络参数调整动作反馈给amf实体,以使得amf实体迭代更新评估模型。

综上所述,将增强学习的方法应用于接入网的各个数据分析功能实体,实现了实时在线的无线网络参数调优,优化了网络性能。通过apf实体向amf实体反馈实际下发给ne的网络参数调优动作,使得amf实体能够在线更新评估模型,使得各个数据分析功能实体能够实现在线调优网络参数。引入本申请实施例提供的方法,使得机器学习能够应用于无线网络参数的在线调优,扩大了机器学习在无线网络中的应用范围。通过向amf实体编排规则的配置,使得amf可以根据灵活配置的用于增强学习方法中的参数来实现网络参数调优,解决了现网因为网络参数配置固定带来的数据不足导致不能进行调优的缺陷,实现了可灵活配置和部署的参数调优策略,避免了现有的rl应用于参数调优时新增和修改case需要通过软硬件版本升级实现。

基于图3所示的网络参数调优的方法同一发明构思,本申请实施例通过部分步骤的调整或改动,提出了几种其它可能的网络参数调优的实现方式。以下具体介绍一下其它几种可能的实现方式。

如图4所示,本申请实施例的另一种网络参数调优的方法流程具体如下所述。

步骤401~步骤404与步骤301~步骤304相同,重复之处不再赘述。

步骤405、amf实体向mef实体发送网络环境状态的种类和/或网络环境状态的计算方法,mef实体接收amf实体发送的网络环境状态的种类和/或网络环境状态的计算方法。可选的,amf实体在本步骤中还可以一并下发步骤402中获得的该种类的网络环境状态的具体值。

步骤406、amf实体向apf实体发送评估模型,apf实体接收amf实体发送的评估模型。

具体的,amf实体发送的评估模型中可以包括:网络参数调整动作的范围和网络参数调整动作的步长、以及网络环境状态与网络参数调整动作的对应关系。

步骤407、mef实体向dsf实体订阅执行评估模型所需要的网络数据,dsf实体接收mef实体的订阅消息。

具体地,mef实体根据步骤405中接收到的amf实体发送的网络环境状态的种类和/或网络环境状态的计算方法,向dsf实体订阅该种类的网络环境的网络数据。

步骤408、dsf实体向mef实体发送订阅的网络数据,mef实体接收dsf实体发送的网络数据。

步骤409、mef实体根据dsf实体发送的网络数据,确定网络环境状态的具体值。

需要说明的是,若在步骤405中amf实体向mef实体已经发送了网络环境状态的具体值,则可省略步骤407~步骤409。

这里mef实体确定的网络环境状态的具体值,可以记为第一网络环境状态。

步骤410、mef实体向apf实体发送网络环境状态的具体值。或者将amf实体发送的当前的网络环境状态的具体值记为第一网络环境状态。

步骤411、apf实体根据网络环境状态的具体值、和amf实体发送的评估模型,确定ne在第一网络环境状态下执行的第一网络参数调整动作。

apf实体根据amf实体发送的评估模型,确定第一网络环境状态对应的网络参数调整动作,记为第一网络参数调整动作。第一网络参数调整动作为使得回报最大的一个动作,由评估模型来确定,可选的,在上一个网络参数的基础上按照网络参数调整动作的步长来调整。

步骤412、apf实体将第一网络参数调整动作下发给ne,ne接收并执行apf实体发送的第一网络参数调整动作。

在ne执行apf实体发送的第一网络参数调整动作之后,网络环境状态会发生改变,假设变为第二网络环境状态。并且在ne执行apf实体发送的第一网络参数调整动作之后,会产生回报,假设记为第一回报。dsf可以从ne处获取第二网络环境状态的网络数据以及产生的第一回报的数据,也可以通过其他方式来获取。

步骤413、apf实体将第一网络参数调整动作发送给amf实体,amf实体接收apf实体发送的第一网络参数调整动作。

需要说明的是,步骤412和步骤413之间的执行没有严格的先后顺序,可以交换执行顺序。

返回执行步骤402~步骤413。

具体的,在返回执行步骤402的过程中,amf实体向dsf实体订阅第二网络环境状态的数据,以及订阅在ne执行apf实体发送的第一网络参数调整动作之后所产生的第一回报的数据。

在返回执行步骤404的过程中,amf实体根据第二网络环境状态、第一回报、第一网络环境状态、和第一网络参数调整动作,来更新评估模型。第一回报是ne在第一网络环境状态下执行第一网络参数调整动作获得的立即回报,amf实体能够根据第一回报确定ne所执行的第一网络参数调整动作是否给网络环境带来正向或者负向的影响,根据带来的正向或者负向的影响来迭代更新评估模型,使得更新后的评估模型能够获得最大的总体回报,也就是能够使得ne的行为性能达到最大,使得ne执行的网络参数调整动作能够获得更好的网络效率。

在返回执行步骤405的过程中,amf实体向mef实体发送第二网络环境状态的信息。

在返回执行步骤406的过程中,amf实体向apf实体发送更新后的评估模型,apf实体接收amf实体发送的更新后的评估模型。

在返回执行步骤411的过程中,apf实体根据amf实体发送的更新后的评估模型,确定在第二网络环境状态下执行的第二网络参数调整动作。

在返回执行步骤412的过程中,apf实体将第二网络参数调整动作下发给ne,ne接收并执行apf实体发送的第二网络参数调整动作。

在ne执行apf实体发送的第二网络参数调整动作之后,网络环境状态会发生改变,假设变为第三网络环境状态。并且在ne执行apf实体发送的第二网络参数调整动作之后,会产生回报,假设记为第二回报。dsf可以从ne处获取第三网络环境状态的网络数据以及产生的第二回报的数据,也可以通过其他方式来获取。

在返回执行步骤413的过程中,apf实体将第二网络参数调整动作发送给amf实体,amf实体接收apf实体发送的第二网络参数调整动作。

接下来继续重复执行步骤402~步骤413的操作。amf实体在每一次重复执行的过程中,迭代更新评估模型,并发送给apf实体执行,apf实体根据更新的评估模型确定ne需要执行的网络参数调整动作,apf实体将网络参数调整动作下发给ne,并且apf实体将本次执行的网络参数调整动作反馈给amf实体,以使得amf实体迭代更新评估模型。

综上所述,上述实现方式将网络环境状态的计算和确定网络参数调整动作这两个过程分离开来。将增强学习的方法应用于接入网的各个数据分析功能实体,实现了实时在线的无线网络参数调优,优化了网络性能。通过apf实体向amf实体反馈实际下发给ne的网络参数调优动作,使得amf实体能够在线更新评估模型,使得各个数据分析功能实体能够实现在线调优网络参数。引入本申请实施例提供的方法,使得机器学习能够应用于无线网络参数的在线调优,扩大了机器学习在无线网络中的应用范围。通过向amf实体编排规则的配置,使得amf可以根据灵活配置的用于增强学习方法中的参数来实现网络参数调优,解决了现网因为网络参数配置固定带来的数据不足导致不能进行调优的缺陷,实现了可灵活配置和部署的参数调优策略,避免了现有的rl应用于参数调优时新增和修改case需要通过软硬件版本升级实现。

如图5所示,本申请实施例的另一种网络参数调优的方法流程具体如下所述。

步骤501、amf实体接收规则的配置信息以及kpi保障规则的信息。

其中,规则的配置信息的具体步骤和内容如步骤301所述,在此不再赘述。

kpi保障规则的信息包括:kpi的种类、每一种类的kpi保障阈值、kpi保障规则、回退操作的内容、冲突处理策略。kpi保障规则为kpi的值不高于或者不低于kpi保障阈值。回退操作的规则为当任意一种kpi的具体值违反kpi保障规则时,采取的回退操作。回退操作的内容为:若kpi的具体值违反kpi保障规则,则将网络参数调整为默认值,或者执行与上次根据评估模型确定的网络参数调整动作相反方向的一个动作。kpi的种类包括但不限于无线资源控制(radioresourcecontrol,rrc)建立成功率、分组交换(packetswitched,ps)无线接入承载(radioaccessbearer,rab)、csrab、cs掉话率、ps掉话率、自适应多速率(adaptivemultirate,amr)语音业务话务量。

以kpi的种类为cs掉话率为例,该类kpi的保障阈值可以为历史统计值的110%或90%或者3σ。例如kpi保障规则为:cs掉话率不高于过去一个月分布的3σ,或者cs掉话率不高于过去一周平均值的110%,或者rrc建立成功率不低于过去两周的平均值的90%。回退操作的内容可以为当cs掉话率高于过去一个月分布的3σ时,采取回退操作,即,将网络参数调整为默认值,或者,执行与上次根据评估模型确定的网络参数调整动作相反方向的一个动作。冲突处理策略是指,当根据评估模型确定的网络参数调整动作违反kpi保障规则时,优先执行哪个结果。例如,将冲突处理策略定义为根据评估模型确定的网络参数调整动作与根据kpi保障规则确定的网络参数调整动作不一致时,以根据kpi保障规则确定的网络参数调整动作优先,即,根据评估模型确定的网络参数调整动作违反kpi保障规则时,忽略或不执行根据评估模型确定的网络参数调整动作。

步骤502、amf实体向dsf实体订阅训练评估模型和计算kpi阈值所需要的网络数据,dsf实体接收amf实体的订阅消息。

步骤503、dsf实体向amf实体发送订阅的网络数据,amf实体接收dsf实体发送的网络数据。

步骤504、amf实体根据订阅的网络数据训练评估模型,并计算kpi阈值。

例如,以图6为例,是过去一个月的cs掉话率分布。若kpi的保障阈值为过去一个月cs掉话率分布的3σ,则amf统计cs掉话率的均值和方差,计算出3σ的值,假设为0.12%。即得到cs掉话率的kpi阈值为0.12%。

步骤505、amf实体向mef实体发送评估模型,mef实体接收amf实体发送的评估模型。

具体的,amf实体发送的评估模型中可以包括:网络环境状态的种类和/或网络环境状态的计算方法、网络参数调整动作的范围和网络参数调整动作的步长、网络环境状态与网络参数调整动作的对应关系、以及kpi的种类和每个kpi种类的kpi保障阈值。可选的,amf实体在本步骤中还可以一并下发步骤502中获得的每个kpi种类的网络环境状态的具体值和每个kpi种类的kpi的具体值。

步骤506、amf实体向apf实体下发冲突处理策略,apf实体接收amf实体发送的冲突处理策略。

步骤507、mef实体向dsf实体订阅执行评估模型所需要的网络数据,dsf实体接收mef实体的订阅消息。

具体地,mef实体根据步骤505中接收到的amf实体发送的网络环境状态的种类和/或网络环境状态的计算方法,向dsf实体订阅该种类的网络环境的网络数据;以及,mef实体根据步骤505中接收到amf实体发送的kpi的种类和每个kpi种类的kpi保障阈值,向dsf实体订阅每个kpi种类的kpi数据,例如,订阅的kpi数据为当前网络cs掉话率、amr语音业务话务量。

步骤508、dsf实体向mef实体发送订阅的网络数据,mef实体接收dsf实体发送的网络数据。

需要说明的是,若在步骤505中amf实体向mef实体已经发送了每个kpi种类的网络环境状态的具体值、以及发送了每个kpi种类的kpi的具体值,则可省略步骤507和步骤508。

步骤509、mef实体根据amf实体发送的评估模型确定网络参数调整动作,并判断当前kpi的具体值是否违反了kpi保障规则。

具体的,mef实体根据dsf实体发送的网络数据,确定当前的网络环境状态的具体值,记为第一网络环境状态。或者将amf实体在步骤505中发送的当前的网络环境状态的具体值记为第一网络环境状态。mef实体根据dsf实体在步骤508中发送的网络数据,确定每个kpi种类的kpi的具体值,或者mef实体接收amf实体发送的每个kpi种类的kpi的具体值。mef实体根据amf实体发送的评估模型,确定第一网络环境状态对应的网络参数调整动作。mef实体还针对任一种类的kpi,判断kpi的具体值是否违反了kpi保障规则,即kpi的具体值是否高于或低于kpi阈值。可选的,mef实体可以根据违反标识来指示kpi的具体值是否违反kpi保障规则。例如,若任一种类的kpi的具体值违反了kpi保障规则,则记录kpi违反标识为1,若kpi的具体值不违反kpi保障规则,则记录kpi违反标识为0。

步骤510、mef实体将根据评估模型确定的网络参数调整动作、和kpi的具体值是否违反kpi保障规则的判断结果,下发给apf实体,apf实体接收mef实体下发的网络参数调整动作和该判断结果。

具体的,该判断结果可以是kpi违反标识。

步骤511、apf实体根据接收到的amf发送的冲突处理策略确定ne在第一网络环境状态下执行的第一网络参数调整动作。

具体的,若任一种类的kpi的具体值违反了kpi保障规则,则apf实体采取回退操作,例如,将网络参数调整为默认值,或者执行与上一次网络参数调整动作相反的动作。将回退操作后的动作作为第一网络参数调整动作。若任一种类的kpi的具体值均不违反kpi保障规则,则将根据评估模型确定的网络参数调整动作作为第一网络参数调整动作。

步骤512、apf实体将第一网络参数调整动作下发给ne,ne接收并执行apf实体发送的第一网络参数调整动作。

在ne执行apf实体发送的第一网络参数调整动作之后,网络环境状态会发生改变,假设变为第二网络环境状态。并且在ne执行apf实体发送的第一网络参数调整动作之后,会产生回报,假设记为第一回报。dsf可以从ne处获取第二网络环境状态的网络数据以及产生的第一回报的数据,也可以通过其他方式来获取。

步骤513、apf实体将第一网络参数调整动作发送给amf实体,amf实体接收apf实体发送的第一网络参数调整动作。

需要说明的是,步骤512和步骤513之间的执行没有严格的先后顺序,可以交换执行顺序。

返回执行步骤502~步骤513。

具体的,在返回执行步骤502的过程中,amf实体向dsf实体订阅第二网络环境状态的数据,以及订阅在ne执行apf实体发送的第一网络参数调整动作之后所产生的第一回报的数据,以及订阅ne执行第一网络参数调整动作之后的kpi数据。

在返回执行步骤504的过程中,amf实体根据第二网络环境状态、第一回报、第一网络环境状态、和第一网络参数调整动作,来更新评估模型。并且amf实体针对任一种类的kpi,根据订阅的kpi数据计算kpi阈值和kpi的具体值。第一回报是ne在第一网络环境状态下执行第一网络参数调整动作获得的立即回报,amf实体能够根据第一回报确定ne所执行的第一网络参数调整动作是否给网络环境带来正向或者负向的影响,根据带来的正向或者负向的影响来迭代更新评估模型,使得更新后的评估模型能够获得最大的总体回报,也就是能够使得ne的行为性能达到最大,使得ne执行的网络参数调整动作能够获得更好的网络效率。

在返回执行步骤505的过程中,amf实体向mef实体发送更新后的评估模型和重新计算的kpi阈值,mef实体接收amf实体发送的更新后的评估模型和重新计算的kpi阈值。

在返回执行步骤507和步骤508的过程中,针对任一种类的kpi,mef实体从dsf实体获取第一网络参数调整动作之后的kpi数据。

在返回执行步骤509的过程中,mef实体根据amf实体发送的更新后的评估模型,确定在第二网络环境状态下执行的网络参数调整动作。并针对任一种类的kpi,判断第一网络参数调整动作之后的kpi的具体值是否违反了kpi保障规则,其中,这里的kpi保障规则中包括重新计算的kpi阈值。mef实体获得的第一网络参数调整动作之后的kpi的具体值可以来自于返回执行步骤505的过程中接收amf发送的信息,也可以mef实体通过返回执行步骤507和步骤508获取的新的kpi数据来确定。

在返回执行步骤510的过程中,mef实体将根据更新后的评估模型确定的网络参数调整动作、以及第一网络参数调整动作之后的kpi的具体值是否违反kpi保障规则的判断结果下发给apf实体,apf实体接收mef实体下发的该网络参数调整动作以及判断结果。该判断结果是针对任一种类的kpi的判断结果。

在返回执行步骤511的过程中,apf实体根据冲突处理策略,针对任一种类的kpi,在第一网络参数调整动作之后的kpi的具体值违反kpi保障规则时,采取回退操作,将回退操作后的动作作为第二网络参数调整动作;若针对任一种类的kpi,第一网络参数调整动作之后的kpi的具体值均不违反kpi保障规则,则将根据更新后的评估模型确定的网络参数调整动作作为第二网络参数调整动作。

在返回执行步骤512的过程中,apf实体将第二网络参数调整动作下发给ne,ne接收并执行apf实体发送的第二网络参数调整动作。

在ne执行apf实体发送的第二网络参数调整动作之后,网络环境状态会发生改变,假设变为第三网络环境状态。并且在ne执行apf实体发送的第二网络参数调整动作之后,会产生回报,假设记为第二回报。dsf可以从ne处获取第三网络环境状态的网络数据以及产生的第二回报的数据,也可以通过其他方式来获取。

在返回执行步骤513的过程中,apf实体将第二网络参数调整动作发送给amf实体,amf实体接收apf实体发送的第二网络参数调整动作。

接下来继续重复执行步骤502~步骤513的操作。amf实体在每一次重复执行的过程中,迭代更新评估模型,并发送给mef实体执行,mef根据更新的评估模型确定ne需要执行的网络参数调整动作,mef实体通过apf实体下发给ne,并且mef实体将本次执行的网络参数调整动作反馈给amf实体,以使得amf实体迭代更新评估模型。综上所述,将增强学习的方法应用于接入网的各个数据分析功能实体,实现了实时在线的无线网络参数调优,优化了网络性能。通过apf实体向amf实体反馈实际下发给ne的网络参数调优动作,使得amf实体能够在线更新评估模型,使得各个数据分析功能实体能够实现在线调优网络参数。引入本申请实施例提供的方法,使得机器学习能够应用于无线网络参数的在线调优,扩大了机器学习在无线网络中的应用范围。通过向amf实体编排规则的配置,使得amf可以根据灵活配置的用于增强学习方法中的参数来实现网络参数调优,解决了现网因为网络参数配置固定带来的数据不足导致不能进行调优的缺陷,实现了可灵活配置和部署的参数调优策略,避免了现有的rl应用于参数调优时新增和修改case需要通过软硬件版本升级实现。进一步的,通过kpi保障策略,使得无线网络参数调优过程中kpi不会恶化,保证了无线网络环境对kpi的要求。

基于图5所示的实现方式的构思,在图4所述的实现方式中的步骤401中,也可以进一步的优化为amf实体接收kpi保障规则的信息;在步骤404中,amf实体还计算kpi阈值。在步骤405中,amf实体还会向apf实体下发冲突处理策略;在步骤411中,apf实体根据接收到的amf发送的冲突处理策略确定ne在第一网络环境状态下执行的第一网络参数调整动作。这几个步骤的实现过程可参见图5中步骤501、步骤504、步骤506、步骤511,重复之处在此不再赘述。

如图7所示,本申请实施例的另一种网络参数调优的方法流程具体如下所述。

步骤701~步骤704与步骤301~步骤304相同,在此不再赘述。

步骤705、amf实体确定ne在第一网络环境状态下执行的第一网络参数调整动作。

步骤706、amf实体将第一网络参数调整动作下发给ne,ne接收并执行amf实体发送的第一网络参数调整动作。

返回执行步骤701~步骤706。

在返回执行步骤702的过程中,amf实体向dsf实体订阅第二网络环境状态的数据,以及订阅在ne执行apf实体发送的第一网络参数调整动作之后所产生的第一回报的数据。

在返回执行步骤704的过程中,amf实体根据第二网络环境状态、第一回报、第一网络环境状态、和第一网络参数调整动作,来更新评估模型。第一回报是ne在第一网络环境状态下执行第一网络参数调整动作获得的立即回报,amf实体能够根据第一回报确定ne所执行的第一网络参数调整动作是否给网络环境带来正向或者负向的影响,根据带来的正向或者负向的影响来迭代更新评估模型,使得更新后的评估模型能够获得最大的总体回报,也就是能够使得ne的行为性能达到最大,使得ne执行的网络参数调整动作能够获得更好的网络效率。

在返回执行步骤705的过程中,amf实体根据更新后的评估模型,确定在第二网络环境状态下执行的第二网络参数调整动作。

在返回执行步骤706的过程中,amf实体向ne发送第二网络参数调整动作,ne接收并执行amf实体发送的第二网络参数调整动作。

在ne执行amf实体发送的第二网络参数调整动作之后,网络环境状态会发生改变,假设变为第三网络环境状态。并且在ne执行amf实体发送的第二网络参数调整动作之后,会产生回报,假设记为第二回报。dsf可以从ne处获取第三网络环境状态的网络数据以及产生的第二回报的数据,也可以通过其他方式来获取。

接下来继续重复执行步骤702~步骤706的操作。amf实体在每一次重复执行的过程中,迭代更新评估模型,并根据更新的评估模型确定ne需要执行的网络参数调整动作。

在循环结束后,amf获得最后一次更新的评估模型。接下来继续执行步骤707以及后面的步骤。

具体的,amf可以根据环境的反馈来确定评估模型是否成熟,即是否能够根据该评估模型得到最优的网络参数。从而决定上述循环步骤的结束。

步骤707、amf实体向mef实体发送最后一次更新的评估模型,mef实体接收amf实体发送的最后一次更新的评估模型。

步骤708、mef实体向dsf实体订阅执行最后一次更新的评估模型所需要的网络数据,dsf实体接收mef实体的订阅消息。

步骤709、dsf实体向mef实体发送订阅的网络数据,mef实体接收dsf实体发送的网络数据。

步骤710、mef实体根据dsf实体发送的网络数据,确定网络环境状态的具体值,mef实体根据amf实体发送的最后一次更新的评估模型,确定ne在当前网络环境状态下执行的网络参数调整动作。

该网络参数调整动作由最后一次更新的评估模型来确定。

步骤711、mef实体将确定的网络参数调整动作下发给apf实体,apf实体接收mef实体下发的网络参数调整动作。

步骤712、apf实体将网络参数调整动作下发给ne,ne接收并执行apf实体发送的网络参数调整动作。

重复执行上述步骤707~步骤712。

综上所述,将增强学习的方法应用于接入网的各个数据分析功能实体,实现了实时在线的无线网络参数调优,优化了网络性能。引入本申请实施例提供的方法,使得机器学习能够应用于无线网络参数的在线调优,扩大了机器学习在无线网络中的应用范围。通过向amf实体编排规则的配置,使得amf可以根据灵活配置的用于增强学习方法中的参数来实现网络参数调优,解决了现网因为网络参数配置固定带来的数据不足导致不能进行调优的缺陷,实现了可灵活配置和部署的参数调优策略,避免了现有的rl应用于参数调优时新增和修改case需要通过软硬件版本升级实现。进一步的,步骤702~步骤706的循环过程可以看做是评估模型训练的过程,得到最优的评估模型,步骤707~步骤711的过程可以看做是执行评估模型的过程,或者说是预测的过程。该实现方式实现了评估模型训练和预测的分离,该实现方式中增加了amf实体与ne之间的接口,使得在评估模型训练和预测的分离时,仍然可以下发网络参数调整动作,实现在线网络参数调优。

另外,在上述图3~图7所示的各方法中,所涉及的mef实体通过apf实体下发网络参数调整动作给ne的过程,在简单场景下,也可以更改为mef实体不经过apf实体直接下发网络参数调整动作给ne。上述简单场景可以是不需要apf决策的场景,如调制编码方案(modulationandcodingscheme,mcs)阶数选择。在上述图3~图7所示的各方法中,dsf实体存有各种类的网络环境状态的数据、各种类的回报的数据、各种类的kpi的数据,amf实体和mef实体通过向dsf实体订阅训练或者执行评估模型所需要的数据来完成功能。为了节省各功能实体间数据通信的消息长度以节约信令消耗,本申请实施例中,可以采用不同的标识或者索引值来区别上述不同参数的种类,amf实体和mef实体只需向dsf实体发送所需种类数据的标识,就可以订阅所需的数据,dsf实体可以根据接收到的标识来确定amf实体和mef实体订阅的数据并反馈该数据。例如,对于网络环境状态来说,用状态索引1来标识{导频功率,小区专用信道ue数,切换数}等种类的网络环境状态。

基于与上述网络参数调优方法的同一发明构思,如图8所示,本申请实施例还提供了一种网络参数调优装置800,该网络参数调优装置800用于执行本申请实施例提供的上述网络参数调优方法,该网络参数调优装置800包括:

发送单元801,用于向第二功能实体发送评估模型,评估模型用于第二功能实体确定网元在第一网络环境状态下执行的第一网络参数调整动作;

接收单元802,用于接收第一网络参数调整动作的信息;

模型训练单元803,用于根据第一网络环境状态的信息、第一网络参数调整动作的信息、网元在执行第一网络参数调整动作之后获得回报的信息、以及网元在执行第一网络参数调整动作之后的第二网络环境状态的信息,更新评估模型;

发送单元801,还用于向第二功能实体发送更新后的评估模型,更新后的评估模型用于第二功能实体确定网元在第二网络环境状态执行的第二网络参数调整动作。

可选的,接收单元802还用于:

在模型训练单元803更新评估模型之前,接收规则的配置信息,规则包括以下至少一种:网络环境状态的种类和/或计算装置、网络参数调整动作的范围和步长、回报的种类和/或计算装置;

模型训练单元803还用于,根据接收单元802接收的规则,从第三功能实体获取与网络环境状态的种类一致并和回报的种类一致的网络数据;以及,用于根据网络数据,确定网元在执行第一网络参数调整动作之后获得回报的信息、以及第二网络环境状态的信息。

可选的,若装置800为分析和建模功能amf实体,第二功能实体为模型执行功能mef实体,则:

发送单元801具体用于,向mef实体发送评估模型,用于mef实体根据评估模型确定并向自适应策略功能apf实体下发调整前的第一网络参数调整动作,由apf实体向网元下发调整后的第一网络参数调整动作;

接收单元802具体用于,接收apf实体发送的调整后的第一网络参数调整动作的信息;

模型训练单元803具体用于,根据第一网络环境状态的信息、调整后的第一网络参数调整动作的信息、网元在执行调整后的第一网络参数调整动作之后获得回报的信息、以及网元在执行调整后的第一网络参数调整动作之后的第二网络环境状态的信息,更新评估模型。

可选的,发送单元801还用于:

向mef实体发送关键性能指标kpi的种类和每个kpi种类的kpi保障阈值,kpi种类和每个kpi种类的kpi保障阈值用于:mef实体判断每个kpi种类的kpi的具体值是否违反kpi保障规则,并向apf实体发送判断结果,由apf实体在任一kpi种类的kpi的具体值违反kpi保障规则时采取回退操作,回退操作后的动作作为调整后的第一网络参数调整动作,kpi保障规则为不高于或者不低于kpi保障阈值。

可选的,若装置800为amf实体,第二功能实体为apf实体,则:

发送单元801具体用于,向apf实体发送评估模型,用于apf实体根据评估模型确定第一网络参数调整动作;

接收单元802具体用于,接收apf实体发送的第一网络参数调整动作的信息。

可选的,发送单元801还用于:

向apf实体发送kpi的种类和每个kpi种类的kpi保障阈值,kpi的种类和每个kpi种类的kpi保障阈值用于:apf实体判断每个kpi种类的kpi的具体值是否违反kpi保障规则,并在任意一种kpi的具体值违反kpi保障规则时采取回退操作,回退操作后的动作作为第一网络参数调整动作。

可选的,接收单元802还用于:

在发送单元801发送kpi的种类和每个kpi种类的kpi保障阈值之前,还接收kpi保障规则的信息,kpi保障规则的信息包括:kpi的种类、每个kpi种类的kpi保障阈值、和回退操作的内容。

基于与上述网络参数调优方法的同一发明构思,如图9所示,本申请实施例还提供了一种网络参数调优装置900,该网络参数调优装置900用于执行本申请实施例提供的上述网络参数调优方法,该网络参数调优装置900包括:

接收单元901,用于接收分析和建模功能amf实体发送的评估模型;

确定单元902,用于根据接收单元901接收的评估模型确定网元在第一网络环境状态下执行的第一网络参数调整动作,并将第一网络参数调整动作的信息发送给自适应策略功能apf实体,由apf实体将调整后的第一网络参数调整动作发送给网元,调整后的第一网络参数调整动作包括mef实体发送的第一网络参数调整动作以及apf实体根据策略对第一网络参数调整动作进行调整后的网络参数调整动作;

接收单元901,还用于接收amf实体发送的更新后的评估模型,更新后的评估模型是amf实体根据第一网络环境状态的信息、调整后的第一网络参数调整动作的信息、网元在执行调整后的第一网络参数调整动作之后获得回报的信息、以及网元在执行调整后的第一网络参数调整动作之后的第二网络环境状态的信息进行更新的;

确定单元902,还用于根据接收单元901接收到的更新后的评估模型确定网元在第二网络环境状态执行的第二网络参数调整动作。

可选的,接收单元901还用于,接收amf实体发送的关键性能指标kpi的种类和每个kpi种类的kpi保障阈值;

确定单元902还用于,判断每个kpi种类的kpi的具体值是否违反kpi保障规则,并向apf实体发送判断结果,由apf实体在任意一种kpi的具体值违反kpi保障规则时采取回退操作,回退操作后的动作作为调整后的第一网络参数调整动作,kpi保障规则为不高于或者不低于kpi保障阈值。

基于与上述网络参数调优方法的同一发明构思,如图10所示,本申请实施例还提供了一种网络参数调优装置1000,该网络参数调优装置1000用于执行本申请实施例提供的上述网络参数调优方法,该网络参数调优装置1000包括:

接收单元1001,用于接收模型执行功能mef实体发送的第一网络参数调整动作,第一网络参数调整动作是mef实体根据评估模型确定的;

发送单元1002,用于将调整后的第一网络参数调整动作下发给网元,用于网元在第一网络环境状态下执行调整后的第一网络参数调整动作,调整后的第一网络参数调整动作包括mef实体发送的第一网络参数调整动作以及根据策略对第一网络参数调整动作进行调整后的网络参数调整动作;

发送单元1002,还用于将调整后的第一网络参数调整动作的信息发送给分析和建模功能amf实体,用于amf实体根据第一网络环境状态的信息、调整后的第一网络参数调整动作的信息、网元在执行调整后的第一网络参数调整动作之后获得回报的信息、以及网元在执行调整后的第一网络参数调整动作之后的第二网络环境状态的信息,来更新评估模型。

可选的,接收单元1001还用于,接收mef实体发送的kpi的具体值是否违反kpi保障规则的信息;

装置1000还包括处理单元1003,处理单元1003用于在kpi的具体值违反kpi保障规则时采取回退操作,将回退操作后的动作作为调整后的第一网络参数调整动作。

基于与上述网络参数调优方法的同一发明构思,如图11所示,本申请实施例还提供了一种网络参数调优装置1100,该网络参数调优装置1100用于执行本申请实施例提供的上述网络参数调优方法,该网络参数调优装置1100包括:

接收单元1101,用于接收分析和建模功能amf实体发送的评估模型;

确定单元1102,用于根据接收单元1101接收的评估模型确定网元在第一网络环境状态下执行的第一网络参数调整动作,并将第一网络参数调整动作发送给网元,用于网元在第一网络环境状态下执行第一网络参数调整动作;

发送单元1103,用于将确定单元1102确定的第一网络参数调整动作的信息发送给amf实体,用于amf实体根据第一网络环境状态的信息、第一网络参数调整动作的信息、网元在执行第一网络参数调整动作之后获得回报的信息、以及网元在执行第一网络参数调整动作之后的第二网络环境状态的信息,来更新评估模型。

可选的,接收单元1101还用于:接收amf实体发送的kpi的种类和每个kpi种类的kpi保障阈值;

确定单元1102还用于,根据接收单元1101接收的kpi的种类和每个kpi种类的kpi保障阈值,判断每个kpi种类的kpi的具体值是否违反kpi保障规则,在任意一种kpi的具体值违反kpi保障规则时采取回退操作,将回退操作后的动作作为第一网络参数调整动作。

基于上述方法实施例的同一发明构思,如图12所示,本申请实施例还提供了一种网络参数调优装置1200,该网络参数调优装置1200用于执行上述网络参数调优方法,该网络参数装置1200包括:收发器1201、处理器1202和存储器1203。存储器1203为可选的。处理器1202用于调用一组程序,当程序被执行时,使得处理器1202执行上述网络参数调优方法。存储器1203用于存储处理器1202执行的程序。图8中的功能模块发送单元801、接收单元802可以通过收发器1201来实现,模型训练单元803可以通过处理器1202来实现。

处理器1202可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。

处理器1202还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。

存储器1203可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器1203也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器1203还可以包括上述种类的存储器的组合。

基于上述方法实施例的同一发明构思,如图13所示,本申请实施例还提供了一种网络参数调优装置1300,该网络参数调优装置1300用于执行上述网络参数调优方法,该网络参数装置1300包括:收发器1301、处理器1302和存储器1303。存储器1303为可选的。处理器1302用于调用一组程序,当程序被执行时,使得处理器1302执行上述网络参数调优方法。存储器1303用于存储处理器1302执行的程序。图9中的功能模块接收单元901、发送单元902可以通过收发器1301来实现。

处理器1302可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。

处理器1302还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。

存储器1303可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器1303也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器1303还可以包括上述种类的存储器的组合。

基于上述方法实施例的同一发明构思,如图14所示,本申请实施例还提供了一种网络参数调优装置1400,该网络参数调优装置1400用于执行上述网络参数调优方法,该网络参数装置1400包括:收发器1401、处理器1402和存储器1403。存储器1403为可选的。处理器1402用于调用一组程序,当程序被执行时,使得处理器1402执行上述网络参数调优方法。存储器1403用于存储处理器1402执行的程序。图10中的功能模块发送单元1001、接收单元1002可以通过收发器1401来实现,处理单元1003可以通过处理器1402来实现。

处理器1402可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。

处理器1402还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。

存储器1403可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器1403也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器1403还可以包括上述种类的存储器的组合。

基于上述方法实施例的同一发明构思,如图15所示,本申请实施例还提供了一种网络参数调优装置1500,该网络参数调优装置1500用于执行上述网络参数调优方法,该网络参数装置1500包括:收发器1501、处理器1502和存储器1503。存储器1503为可选的。处理器1502用于调用一组程序,当程序被执行时,使得处理器1502执行上述网络参数调优方法。存储器1503用于存储处理器1502执行的程序。图11中的功能模块接收单元1101、发送单元1103可以通过收发器1501来实现,确定单元1102可以通过处理器1502来实现。

处理器1502可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。

处理器1502还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。

存储器1503可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器1503也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器1503还可以包括上述种类的存储器的组合。

为了实现上述图8或图12所述的装置的功能,本申请实施例还提供一种芯片,包括处理器,用于支持该装置实现上述网络参数调优方法中第一功能实体所涉及的功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该装置必要的程序指令和数据。

为了实现上述图9或图13所述的装置的功能,本申请实施例还提供一种芯片,包括处理器,用于支持该装置实现上述网络参数调优方法中mef所涉及的功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该装置必要的程序指令和数据。

为了实现上述图10或图14所述的装置的功能,本申请实施例还提供一种芯片,包括处理器,用于支持该装置实现上述网络参数调优方法中apf实体所涉及的功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该装置必要的程序指令和数据。

为了实现上述图11或图15所述的装置的功能,本申请实施例还提供一种芯片,包括处理器,用于支持该装置实现上述网络参数调优方法中apf实体所涉及的功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该装置必要的程序指令和数据。

本申请实施例提供了一种计算机存储介质,存储有计算机程序,该计算机程序包括用于执行上述网络参数调优方法。

本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述网络参数调优方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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