掌桥专利:专业的专利平台
掌桥专利
首页

网络配置方法、装置、服务器、基站和存储介质

文献发布时间:2024-01-17 01:16:56


网络配置方法、装置、服务器、基站和存储介质

技术领域

本申请涉及通信技术领域,尤其涉及一种网络配置方法、装置、服务器、基站和存储介质。

背景技术

随着基站设备的功能扩展和性能提升,基站的配置也越来越复杂,在基站的运维中,常出现由于配置问题导致的各类故障。

在相关技术中,在基站建设初期,人工通过LMT(Local Maintenance Tool,本地管理工具)对基站进行反复调测配置操作;在建设后期,当基站交付给运营商后,人工通过上级网管OMC(Operations&Maintenance Center,操作和运维中心)对基站进行运维。当有些配置导致基站出现指标降低、触发告警等问题时,人工发现问题、解决问题都需要较长时间,难度也较大,导致问题解决较慢,成本较高。

发明内容

本申请提供了一种网络配置方法、装置、通信设备以及存储介质。

根据本申请的第一方面,提供了一种网络配置方法,应用于服务器,所述方法包括:

获取模板信息,以及基站在目标配置下运行得到的运行数据;

比较所述基站的运行数据与所述模板信息中的预设指标;

响应于所述基站的运行数据满足所述预设指标,采用所述目标配置更新所述模板信息中的配置信息;

响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置。

可选地,所述响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置,包括:响应于所述基站的运行数据不满足所述预设指标,确定所述基站的异常事件;向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置。

可选地,所述方法还包括:响应于接收到所述基站发送的告警信息,根据所述告警信息指示的异常事件,向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置。

可选地,所述向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置,包括:

查找所述模板信息中是否存在与所述异常事件匹配的配置记录;

响应于存在与所述异常事件匹配的配置记录,向所述基站发送所述配置记录中的配置信息,以使所述基站根据所述配置信息进行重配置。

可选地,所述向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置,包括:

响应于不存在与所述异常事件匹配的配置记录,查找所述模板信息中是否存在所述异常事件对应的历史异常配置记录;其中,所述历史异常配置记录包括:消除至少一个基站的历史异常所采用的配置信息;

响应于存在与所述异常事件匹配的历史异常配置记录,向所述基站发送所述历史异常配置记录中的配置信息,以使所述基站根据所述历史异常配置记录中的配置信息进行重配置。

可选地,所述方法还包括:

响应于不存在与所述异常事件匹配的历史异常配置记录,在所述模板信息中的配置信息中查询与所述目标配置匹配的模板配置信息;

向所述基站发送所述模板配置信息,以使所述基站根据所述模板配置信息进行重配置。

可选地,所述获取基站的运行数据包括:响应于定时器到时或者接收到所述基站发送的数据变更,采集所述基站的运行数据。

可选地,所述响应于所述基站的运行数据满足所述预设指标,采用所述基站的运行数据更新所述模板信息中的配置信息,包括:

响应于所述预设指标为定性指标,采用所述目标配置更新所述模板信息中的配置信息;

响应于所述预设指标为定量指标,采用所述目标配置更新所述模板信息中的配置信息,采用所述基站的运行数据更新所述模板信息中的预设指标。

根据本申请的第二方面,提供了一种网络配置方法,应用于基站,所述方法包括:

获取模板信息;

监测所述基站在目标配置下运行得到的运行数据;

比较所述基站的运行数据与所述模板信息中的预设指标;

响应于所述基站的运行数据满足所述预设指标,根据所述目标配置更新所述模板信息中的配置信息;

响应于所述基站的运行数据不满足所述预设指标,根据所述模板信息中的配置信息进行所述基站的重配置。

可选地,响应于所述基站的运行数据满足所述预设指标,采用所述基站的运行数据更新所述模板信息中的配置信息,包括:

将所述目标配置相对所述模板信息中最近记录的配置信息的增量信息,存储至所述模板信息中的增量配置信息中。

可选地,所述响应于所述基站的运行数据不满足所述预设指标,确定所述配置信息,以使所述基站根据所述配置信息进行重配置,包括:

响应于所述基站的运行数据不满足所述预设指标,查询所述模板信息中周期性记录的配置信息;

根据所述周期性记录的配置信息中,最近记录的配置信息进行重配置。

可选地,所述根据所述周期性记录的配置信息中,最近记录的配置信息进行重配置之后,还包括:

监测所述基站基于所述最近记录的配置信息运行得到的更新运行数据;

响应于所述更新运行数据不满足所述预设指标,在所述模板信息中查询满足所述预设指标情况下记录的配置信息;

根据满足所述预设指标情况下记录的配置信息进行重配置。

根据本申请的第三方面,提供了一种服务器,包括存储器、收发机和处理器;

存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:

获取模板信息,以及基站在目标配置下运行得到的运行数据;

比较所述基站的运行数据与所述模板信息中的预设指标;

响应于所述基站的运行数据满足所述预设指标,采用所述目标配置更新所述模板信息中的配置信息;

响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置。

可选地,所述响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置,包括:响应于所述基站的运行数据不满足所述预设指标,确定所述基站的异常事件;向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置。

可选地,所述方法还包括:响应于接收到所述基站发送的告警信息,根据所述告警信息指示的异常事件,向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置。

可选地,所述向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置,包括:

查找所述模板信息中是否存在与所述异常事件匹配的配置记录;

响应于存在与所述异常事件匹配的配置记录,向所述基站发送所述配置记录中的配置信息,以使所述基站根据所述配置信息进行重配置。

可选地,所述向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置,包括:

响应于不存在与所述异常事件匹配的配置记录,查找所述模板信息中是否存在所述异常事件对应的历史异常配置记录;其中,所述历史异常配置记录包括:消除至少一个基站的历史异常所采用的配置信息;

响应于存在与所述异常事件匹配的历史异常配置记录,向所述基站发送所述历史异常配置记录中的配置信息,以使所述基站根据所述历史异常配置记录中的配置信息进行重配置。

可选地,所述方法还包括:

响应于不存在与所述异常事件匹配的历史异常配置记录,在所述模板信息中的配置信息中查询与所述目标配置匹配的模板配置信息;

向所述基站发送所述模板配置信息,以使所述基站根据所述模板配置信息进行重配置。

可选地,所述获取基站的运行数据包括:响应于定时器到时或者接收到所述基站发送的数据变更,采集所述基站的运行数据。

可选地,所述响应于所述基站的运行数据满足所述预设指标,采用所述基站的运行数据更新所述模板信息中的配置信息,包括:

响应于所述预设指标为定性指标,采用所述目标配置更新所述模板信息中的配置信息;

响应于所述预设指标为定量指标,采用所述目标配置更新所述模板信息中的配置信息,采用所述基站的运行数据更新所述模板信息中的预设指标。

根据本申请的第四方面,提供了一种基站,包括存储器、收发机和处理器;

存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:

获取模板信息;

监测所述基站在目标配置下运行得到的运行数据;

比较所述基站的运行数据与所述模板信息中的预设指标;

响应于所述基站的运行数据满足所述预设指标,根据所述目标配置更新所述模板信息中的配置信息;

响应于所述基站的运行数据不满足所述预设指标,根据所述模板信息中的配置信息进行所述基站的重配置。

可选地,响应于所述基站的运行数据满足所述预设指标,采用所述基站的运行数据更新所述模板信息中的配置信息,包括:

将所述目标配置相对所述模板信息中最近记录的配置信息的增量信息,存储至所述模板信息中的增量配置信息中。

可选地,所述响应于所述基站的运行数据不满足所述预设指标,确定所述配置信息,以使所述基站根据所述配置信息进行重配置,包括:

响应于所述基站的运行数据不满足所述预设指标,查询所述模板信息中周期性记录的配置信息;

根据所述周期性记录的配置信息中,最近记录的配置信息进行重配置。

可选地,所述根据所述周期性记录的配置信息中,最近记录的配置信息进行重配置之后,还包括:

监测所述基站基于所述最近记录的配置信息运行得到的更新运行数据;

响应于所述更新运行数据不满足所述预设指标,在所述模板信息中查询满足所述预设指标情况下记录的配置信息;

根据满足所述预设指标情况下记录的配置信息进行重配置。

根据本申请的第五方面,提供了一种网络配置装置,包括:

采集模块,用于获取模板信息,以及基站在目标配置下运行得到的运行数据;

分析模块,用于比较所述基站的运行数据与所述模板信息中的预设指标;

优化模块,用于响应于所述基站的运行数据满足所述预设指标,采用所述目标配置更新所述模板信息中的配置信息;

配置模块,用于响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置。

根据本申请的第六方面,提供了一种网络配置装置,包括:

模板模块,用于获取模板信息;

采集模块,用于监测所述基站在目标配置下运行得到的运行数据;

分析模块,用于比较所述基站的运行数据与所述模板信息中的预设指标;

优化模块,用于响应于所述基站的运行数据满足所述预设指标,根据所述目标配置更新所述模板信息中的配置信息;

修复模块,用于响应于所述基站的运行数据不满足所述预设指标,根据所述模板信息中的配置信息进行所述基站的重配置。

根据本申请的第七方面,提供了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行第一方面所述的网络配置方法。

根据本申请的第八方面,提供了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行第二方面所述的网络配置方法。

本申请实施例提供的技术方案包含如下的有益效果:

本申请中,通过获取模板信息,以及基站在目标配置下运行得到的运行数据,比较所述基站的运行数据与所述模板信息中的预设指标,响应于所述基站的运行数据满足所述预设指标,采用所述目标配置更新所述模板信息中的配置信息,响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置,能够对网络配置进行系统化和标准化的管理,预防基站的故障的发生,有效提高故障排查的速度,有效降低基站的运维成本,提升运维效率,保障基站设备稳定运行。

应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本申请的限定。其中:

图1是本申请实施例提供的一种网络配置方法的流程示意图;

图2是本申请实施例提供的另一种网络配置方法的流程示意图;

图3是本申请实施例提供的一种网络配置方法的流程示意图;

图4是本申请实施例提供的另一种网络配置方法的流程示意图;

图5是本申请实施例提供的一种服务器的结构示意图;

图6是本申请实施例提供的一种基站的结构示意图;

图7是本申请实施例提供的一种网络配置装置的结构示意图;

图8是本申请实施例提供的另一种网络配置装置的结构示意图;

图9是本申请实施例提供的一种配置信息的存储方式示意图。

具体实施方式

本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供了一种网络配置方法、装置、服务器、基站和存储介质,能够对网络配置进行系统化和标准化的管理,预防基站的故障的发生,有效提高故障排查的速度,有效降低基站的运维成本,提升运维效率,保障基站设备稳定运行。

图1是本申请实施例提供的一种网络配置方法的流程示意图。需要说明的是,该方法应用于服务器。

如图1所示,本申请实施例的一种网络配置方法,应用于服务器,主要包括以下步骤:

步骤S101,获取模板信息,以及基站在目标配置下运行得到的运行数据。

其中,目标配置也就是获取到基站的运行数据时基站的当前配置信息,基站的运行数据是能够指示基站的运行状态的数据,包括定性的数据和定量的数据。比如,指示基站的小区建立成功的定性数据,指示基站的峰速的定量数据等等。

其中,模板信息中包括至少一个基站的配置信息和预设指标。

在本申请实施例中,基站的配置信息至少包括核心配置,该核心配置是用于记录实现对应业务指标的配置信息。

可选地,基站的配置信息中还可以包括增量配置、特性配置和异常配置中的至少一种。在基站功能演进过程中,同一功能的配置信息在不同演进阶段可能会存在差异,增量配置是用于记录该演进功能的配置,也就是记录不同演进阶段之间的差异。特性配置是用于记录同一功能在不同项目之间存在的差异配置。异常配置是用于记录消除至少一个基站的历史异常所采用的配置信息。

在本申请实施例中,模板信息中的预设指标是基站各个业务功能的指标数据,如果基站的运行数据能够满足该预设指标,说明基站已经能够实现该业务功能。

在一些实施方式中,响应于定时器到时或者接收到基站发送的数据变更,采集基站的运行数据。

响应于定时器到时采集基站的运行数据也就是,能够周期性采集基站的运行数据,能够及时发现基站的指标下降或者出现其他问题,及时能够及时进行分析解决,提高运维效率。

响应于接收到基站发送的数据变更,采集基站的运行数据,是指基站在完成一些指示基站的状态的数据变更后,会向服务器发送指示基站数据变更的信息,比如,基站在建立小区之后,会向服务器发送小区建立成功变更,建立小区失败也会向服务器发送小区建立失败变更。

在一些实施方式中,该配置信息按照业务相关的子系统进行划分存储。

步骤S102,比较该基站的运行数据与该模板信息中的预设指标。

在获取了基站的运行数据后,将该运行数据与该模板信息中的预设指标进行对比,判断该基站的运行数据是否满足预设指标,能够快速判断出基站的业务功能是否满足要求,及时快速发现基站可能出现的问题。

步骤S103,响应于基站的运行数据满足预设指标,采用该目标配置更新模板信息中的配置信息。

响应于基站的运行数据满足预设指标,说明该基站的业务功能满足要求,采用该目标配置更新模板信息中的配置信息。

可选地,将该目标配置补充到模板信息中的配置信息中,作为另外一种可行的配置。可以理解的是,为了节约存储资源,也可以将该目标配置相对模板信息中的配置信息的增量信息,存储至模板信息中。

在一些实施方式中,该预设指标为定性指标,采用该目标配置更新模板信息中的配置信息。

在一些实施方式中,该预设指标为定量指标,采用目标配置更新模板信息中的配置信息,采用基站的运行数据更新模板信息中的预设指标。

可选地,可以根据该运行数据相对于预设指标的提升效果,更新模板信息中的配置信息和预设指标。

步骤S104,响应于基站的运行数据不满足预设指标,向基站发送配置信息,以使基站根据该配置信息进行重配置。

在一些实施方式中,响应于基站的运行数据不满足预设指标,确定基站的异常事件,向基站发送与该异常事件匹配的配置信息,以使基站根据该配置信息进行重配置。

在一些实施方式中,响应于接收到基站发送的告警信息,根据告警信息指示的异常事件,向基站发送与异常事件匹配的配置信息,以使基站根据该配置信息进行重配置。

在本申请实施例中,向基站发送与异常事件匹配的配置信息,以使基站根据该配置信息进行重配置,包括:

查找模板信息中是否存在与异常事件匹配的配置记录,响应于存在与异常事件匹配的配置记录,向基站发送该配置记录中的配置信息,以使基站根据该配置信息进行重配置。

响应于不存在与异常事件匹配的配置记录,查找模板信息中是否存在该异常事件对应的历史异常配置记录,其中,历史异常配置记录包括:消除至少一个基站的历史异常所采用的配置信息。响应于存在与该异常事件匹配的历史异常配置记录,向基站发送历史异常配置记录中的配置信息,以使基站根据该历史异常配置记录中的配置信息进行重配置。

可选地,该历史异常配置记录存储在模板信息中的异常配置中,该历史异常配置记录包括:消除至少一个基站的历史异常所采用的配置信息。

响应于不存在与该异常事件匹配的历史异常配置记录,在模板信息中的配置信息中查询与该目标配置匹配的模板配置信息,向所述基站发送该模板配置信息,以使基站根据该模板配置信息进行重配置。

也就是,在本申请实施例中,响应于基站的运行数据不满足预设指标,或者接收到基站上报的告警信息,确定基站的异常事件,再根据该异常事件,确定与该异常事件匹配的配置信息,以使基站根据该配置信息进行重配置。在确定与该异常事件匹配的配置信息时,首先在模板信息中查找是否存在与异常事件匹配的配置记录,如果存在,就用该配置记录中的配置信息,使基站进行重配置。如果不存在该配置记录,则查找是否存在匹配的历史异常配置记录,如果存在,就用该历史异常配置记录中的配置信息,使基站进行重配置。如果也不存在该历史异常配置记录,则查找模板信息中与目标配置相匹配的模板配置信息,向基站发送该模板配置信息。

比如,确定基站的小区建立状态的运行数据为小区建立失败,不满足预设指标,确定基站的异常事件。比如,确定异常事件为基站物理层子系统配置的小区用户支持能力校验不过,首先在模板信息中查找,是否存在与该异常事件匹配的配置记录,也就是在模板信息中查找是否存在与基站物理层子系统配置的小区用户支持能力相关的配置记录,如果存在,则向基站发送该配置记录中的配置信息。如果不存在,则查找是否存在与该异常事件对应的历史异常配置记录,看该异常事件是否为已知异常。如果存在对应的历史异常配置记录,说明该异常事件为已知异常,将该历史异常配置记录中的配置信息发送给基站。如果也不存在匹配的历史异常配置记录,则说明该异常不是已知异常,则在模板信息中查找与基站的当前配置也就是与目标配置匹配的模板配置信息,将该模板配置信息发送给基站。

需要说明的是,在模板信息的配置信息中查找与目标配置匹配的模板配置信息,是在模板信息中存储的全部配置信息中查找,与目标配置相匹配的模板配置信息,检查目标配置中是否有与模板不符的内容,然后将模板配置信息发送给基站。

在本申请实施例中,当基站的运行数据不满足预设指标,或者接收到基站上报的告警信息时,还可以向上级网络管理单元发送预警信息,提醒网络运维的工作人员关注。可选地,该预警信息可以通过SNMP(Simple Network Management Protocol,简单网络管理协议)中的TRAP报文和INFORM报文上报给上级网络管理单元。

本申请实施例的网络配置方法,通过获取模板信息,以及基站在目标配置下运行得到的运行数据,比较该基站的运行数据与该模板信息中的预设指标,响应于基站的运行数据满足预设指标,采用该目标配置更新模板信息中的配置信息,响应于基站的运行数据不满足预设指标,向基站发送配置信息,以使基站根据该配置信息进行重配置,能够对网络配置进行系统化和标准化的管理,预防基站的故障的发生,有效提高故障排查的速度,有效降低基站的运维成本,提升运维效率,保障基站设备稳定运行。

图2是本申请实施例提供的另一种网络配置方法的流程示意图。需要说明的是,该方法应用于服务器。

如图2所示,本申请实施例的另一种网络配置方法,应用于服务器,主要包括以下步骤:

步骤S201,响应于定时器到时或者接收到所述基站发送的数据变更,采集所述基站的运行数据。

响应于定时器到时采集基站的运行数据也就是,能够周期性采集基站的运行数据,能够及时发现基站的指标下降或者出现其他问题,及时能够及时进行分析解决,提高运维效率。

响应于接收到基站发送的数据变更,采集基站的运行数据,是指基站在完成一些指示基站的状态的数据变更后,会向服务器发送指示基站数据变更的信息,比如,基站在建立小区之后,会向服务器发送小区建立成功变更,建立小区失败也会向服务器发送小区建立失败变更。

在一些实施方式中,该配置信息按照业务相关的子系统进行划分存储。

步骤S202,获取模板信息,以及基站在目标配置下运行得到的运行数据。

其中,目标配置也就是获取到基站的运行数据时基站的当前配置信息,基站的运行数据是能够指示基站的运行状态的数据,包括定性的数据和定量的数据。比如,指示基站的小区建立成功的定性数据,指示基站的峰速的定量数据等等。

其中,模板信息中包括至少一个基站的配置信息和预设指标。

在本申请实施例中,基站的配置信息至少包括核心配置,该核心配置是用于记录实现对应业务指标的配置信息。

可选地,基站的配置信息中还可以包括增量配置、特性配置和异常配置中的至少一种。在基站功能演进过程中,同一功能的配置信息在不同演进阶段可能会存在差异,增量配置是用于记录该演进功能的配置,也就是记录不同演进阶段之间的差异。特性配置是用于记录同一功能在不同项目之间存在的差异配置。异常配置是用于记录消除至少一个基站的历史异常所采用的配置信息。

在一些实施方式中,该配置信息按照业务相关的子系统进行划分存储。

在本申请实施例中,模板信息中的预设指标是基站各个业务功能的指标数据,如果基站的运行数据能够满足该预设指标,说明基站已经能够实现该业务功能。

步骤S203,比较该基站的运行数据与该模板信息中的预设指标。

在获取了基站的运行数据后,将该运行数据与该模板信息中的预设指标进行对比,判断该基站的运行数据是否满足预设指标,能够快速判断出基站的业务功能是否满足要求,及时快速发现基站可能出现的问题。

步骤S204,响应于基站的运行数据满足预设指标,采用该目标配置更新模板信息中的配置信息。

可选地,将该目标配置补充到模板信息中的配置信息中,作为另外一种可行的配置。可以理解的是,为了节约存储资源,也可以将该目标配置相对模板信息中的配置信息的增量信息,存储至模板信息中。

在一些实施方式中,该预设指标为定性指标,采用该目标配置更新模板信息中的配置信息。

在一些实施方式中,该预设指标为定量指标,采用目标配置更新模板信息中的配置信息,采用基站的运行数据更新模板信息中的预设指标。

可选地,可以根据该运行数据相对于预设指标的提升效果,更新模板信息中的配置信息和预设指标。

步骤S205,响应于基站的运行数据不满足预设指标,确定基站的异常事件。

可选地,该异常事件为导致该基站的运行数据不满足预设指标的至少一个原因之一。

比如,基站的小区建立的运行数据为小区建立失败,不满足预设指标,则需要确定基站的异常事件。确定该异常事件比如,检测到该异常事件为物理层子系统中的小区用户支持能力校验不通过。

步骤S206,响应于接收到所述基站发送的告警信息,确定所述告警信息指示的异常事件。

基站可以确定自身存在的异常事件,并向服务器发送告警信息指示该异常事件。比如,服务器接收到基站发送的板卡过热告警,告警信息指示的异常事件为风扇转速配置异常。

可以理解的是,步骤S205和步骤S206中的异常事件,均为基站的配置内容出现异常。

步骤S207,查找模板信息中是否存在与所述异常事件匹配的配置记录。

比如,确定异常事件为物理层子系统中的小区用户支持能力校验不通过,查找模板信息中是否存在物理层子系统中的小区用户支持能力相关配置的配置记录。

步骤S208,响应于存在与该异常事件匹配的配置记录,向基站发送该配置记录中的配置信息,以使基站根据该配置信息进行重配置。

步骤S209,响应于不存在与该异常事件匹配的配置记录,查找模板信息中是否存在该异常事件对应的历史异常配置记录。

其中,历史异常配置记录包括:消除至少一个基站的历史异常所采用的配置信息。

比如,若模板信息中不存在物理层子系统中的小区用户支持能力相关配置的配置记录,则查找模板信息中是否存在物理层子系统中的小区用户支持能力校验不通过对应的历史异常配置记录,也就是查找在至少一个基站的历史中是否出现过同样的异常事件。

可选地,该历史异常配置记录可以存储在模板信息中的异常配置中。

步骤S210,响应于存在与该异常事件匹配的历史异常配置记录,向基站发送该历史异常配置记录中的配置信息,以使基站根据该历史异常配置记录中的配置信息进行重配置。

响应于存在与该异常事件匹配的历史异常配置记录,也就是在至少一个基站的历史中出现过同样的异常事件,说明该异常事件为已知异常,则向基站发送该历史异常配置记录中的配置信息。

步骤S211,响应于不存在与该异常事件匹配的历史异常配置记录,在模板信息中的配置信息中查询与该目标配置匹配的模板配置信息,向基站发送该模板配置信息,以使基站根据该模板配置信息进行重配置。

如果也不存在与该异常事件匹配的历史异常配置记录,则说明该异常事件不是已知异常,则在模板信息的配置信息中查找与基站的当前配置也就是与目标配置匹配的模板配置信息,将该模板配置信息发送给基站。

需要说明的是,在模板信息的配置信息中查找与目标配置匹配的模板配置信息,是在模板信息中存储的全部配置信息中查找,与目标配置相匹配的模板配置信息,检查目标配置中是否有与模板不符的内容,然后将模板配置信息发送给基站。

本申请实施例的网络配置方法,通过响应于定时器到时或者接收到所述基站发送的数据变更,采集所述基站的运行数据,获取模板信息,以及基站在目标配置下运行得到的运行数据,比较该基站的运行数据与该模板信息中的预设指标,响应于基站的运行数据满足预设指标,采用该目标配置更新模板信息中的配置信息,响应于基站的运行数据不满足预设指标,确定基站的异常事件,响应于接收到所述基站发送的告警信息,确定所述告警信息指示的异常事件,查找模板信息中是否存在与所述异常事件匹配的配置记录,响应于存在与该异常事件匹配的配置记录,向基站发送该配置记录中的配置信息,以使基站根据该配置信息进行重配置,响应于不存在与该异常事件匹配的配置记录,查找模板信息中是否存在该异常事件对应的历史异常配置记录,响应于存在与该异常事件匹配的历史异常配置记录,向基站发送该历史异常配置记录中的配置信息,以使基站根据该历史异常配置记录中的配置信息进行重配置,响应于不存在与该异常事件匹配的历史异常配置记录,在模板信息中的配置信息中查询与该目标配置匹配的模板配置信息,向基站发送该模板配置信息,以使基站根据该模板配置信息进行重配置。能够对网络配置进行系统化和标准化的管理,预防基站的故障的发生,有效提高故障排查的速度,有效降低基站的运维成本,提升运维效率,保障基站设备稳定运行。

图3是本申请实施例提供的一种网络配置方法的流程示意图。需要说明的是,该网络配置方法应用于基站。

如图3所示,本申请实施例的一种网络配置方法,应用于基站,主要包括以下步骤:

步骤S301,获取模板信息。

其中,模板信息包括该基站的配置信息和预设指标。

在本申请实施例中,模板信息中的预设指标是基站各个业务功能的指标数据,如果基站的运行数据能够满足该预设指标,说明基站已经能够实现该业务功能。

在本申请实施例中,基站的配置信息至少包括核心配置,该核心配置是用于记录实现对应业务指标的配置信息。

可选地,基站的配置信息中还可以包括增量配置、特性配置和异常配置中的至少一种。在基站功能演进过程中,同一功能的配置信息在不同演进阶段可能会存在差异,增量配置是用于记录该演进功能的配置,也就是记录不同演进阶段之间的差异。特性配置是用于记录同一功能在不同项目之间存在的差异配置。异常配置是用于记录消除至少一个基站的历史异常所采用的配置信息。

在一些实施方式中,由于基站自身的存储资源限制,在本地存储的模板信息中只包括增量配置和基本业务指标,保障基站的功能可用。

步骤S302,监测基站在目标配置下运行得到的运行数据。

基站能够检测自身的运行情况和状态,采集得到基站的运行数据。

其中,目标配置也就是获取到基站的运行数据时基站的当前配置信息,基站的运行数据是能够指示基站的运行状态的数据,包括定性的数据和定量的数据。比如,指示基站的小区建立成功的定性数据,指示基站的峰速的定量数据等等。

步骤S303,比较基站的运行数据与模板信息中的预设指标。

在监测到基站的运行数据后,将该运行数据与该模板信息中的预设指标进行对比,判断该基站的运行数据是否满足预设指标,能够快速判断出基站的业务功能是否满足要求,及时快速发现基站可能出现的问题。

步骤S304,响应于基站的运行数据满足预设指标,根据目标配置更新模板信息中的配置信息。

当基站的运行数据满足预设指标时,说明该目标配置为可行配置,采用该目标配置更新模板信息中的配置信息。

在一些实施方式中,将该目标配置相对模板信息中最近记录的配置信息的增量信息,存储至模板信息中的增量配置信息中。

因为基站的存储资源有限,将目标配置相对于最近一次记录的配置信息的增量信息,存储至模板信息中,能够节约存储资源。

在本申请实施例中,基站还可以周期性地记录配置信息,也就是周期性地采用目标配置更新模板信息。

可选地,基站可以周期性地将目标配置相对于最近一次记录的配置信息的增量信息,存储至模板信息中。

步骤S305,响应于基站的运行数据不满足预设指标,根据模板信息中的配置信息进行基站的重配置。

基站的运行数据不满足预设指标,说明基站可能出现了功能异常或者指标下降。

在一些实施方式中,基站可以查询模板信息中周期性记录的配置信息,根据该周期性记录的配置信息中,最近记录的配置信息进行重配置。

在一些实施方式中,在采用周期性记录的配置信息中最近记录的配置信息对基站进行重配置之后,基站还可以监测基站基于该最近记录的配置信息运行得到的更新运行数据。响应于该更新运行数据不满足该预设指标,在模板信息中查询满足该预设指标情况下记录的配置信息。根据满足该预设指标情况下记录的配置信息进行重配置。

也就是,当基站的运行数据不满足预设指标时,基站能够查询周期性记录的配置信息中最近记录的配置信息,采用该时间最新的记录点所记录的配置信息对基站进行重配置。当基站在该最近记录的配置信息下运行之后,若还不能满足预设指标,则查找基站满足该预设指标时记录的配置信息,用该配置信息对基站进行重配置。

在本申请实施例中,部分重配置需要小区重新删减或基带板重新启动才能生效。部分重配置过程中涉及主控板重新启动或基站复位,会打断重配置的过程,基站可以对其进行记录,等到启动后继续执行重配置。

比如,不同项目支持不同的板卡规划中的板卡建立最多小区数,如果运维人员错误配置了该内容,将导致小区建立失败。基站运行时,发现该配置错误,首先修复该配置为早前已存可用配置,然后复位基带板生效。

本申请实施例的网络配置方法,通过获取模板信息,监测基站在目标配置下运行得到的运行数据,比较基站的运行数据与模板信息中的预设指标,响应于基站的运行数据满足预设指标,根据目标配置更新模板信息中的配置信息,响应于基站的运行数据不满足预设指标,根据模板信息中的配置信息进行基站的重配置,能够对网络配置进行系统化和标准化的管理,预防基站的故障的发生,有效提高故障排查的速度,有效降低基站的运维成本,提升运维效率,保障基站设备稳定运行。

图4是本申请实施例提供的另一种网络配置方法的流程示意图。需要说明的是,该网络配置方法应用于基站。

如图4所示,本申请实施例的另一种网络配置方法,应用于基站,主要包括以下步骤:

步骤S401,获取模板信息。

其中,模板信息包括该基站的配置信息和预设指标。

在本申请实施例中,模板信息中的预设指标是基站各个业务功能的指标数据,如果基站的运行数据能够满足该预设指标,说明基站已经能够实现该业务功能。

在本申请实施例中,基站的配置信息至少包括核心配置,该核心配置是用于记录实现对应业务指标的配置信息。

可选地,基站的配置信息中还可以包括增量配置、特性配置和异常配置中的至少一种。在基站功能演进过程中,同一功能的配置信息在不同演进阶段可能会存在差异,增量配置是用于记录该演进功能的配置,也就是记录不同演进阶段之间的差异。特性配置是用于记录同一功能在不同项目之间存在的差异配置。异常配置是用于记录消除至少一个基站的历史异常所采用的配置信息。

在一些实施方式中,由于基站自身的存储资源限制,在本地存储的模板信息中只包括增量配置和基本业务指标,保障基站的功能可用。

步骤S402,监测基站在目标配置下运行得到的运行数据。

基站能够检测自身的运行情况和状态,采集得到基站的运行数据。

其中,目标配置也就是获取到基站的运行数据时基站的当前配置信息,基站的运行数据是能够指示基站的运行状态的数据,包括定性的数据和定量的数据。比如,指示基站的小区建立成功的定性数据,指示基站的峰速的定量数据等等。

步骤S403,比较基站的运行数据与模板信息中的预设指标。

在监测到基站的运行数据后,将该运行数据与该模板信息中的预设指标进行对比,判断该基站的运行数据是否满足预设指标,能够快速判断出基站的业务功能是否满足要求,及时快速发现基站可能出现的问题。

步骤S404,响应于基站的运行数据满足预设指标,将目标配置相对模板信息中最近记录的配置信息的增量信息,存储至模板信息中的增量配置信息中。

当基站的运行数据满足预设指标时,说明该目标配置为可行配置,可以采用该目标配置更新模板信息中的配置信息。因为基站的存储资源有限,将目标配置相对于最近一次记录的配置信息的增量信息,存储至模板信息中,能够节约存储资源。

在本申请实施例中,基站还可以周期性地记录配置信息,也就是周期性地采用目标配置更新模板信息。

可选地,基站可以周期性地将目标配置相对于最近一次记录的配置信息的增量信息,存储至模板信息中。

步骤S405,响应于基站的运行数据不满足预设指标,查询模板信息中周期性记录的配置信息,根据该周期性记录的配置信息中,最近记录的配置信息进行重配置。

基站的运行数据不满足预设指标,说明基站可能出现了功能异常或者指标下降,基站的一些配置信息可能出现了异常内容。基站自身可以先对这些异常情况进行尝试修复处理,进行重配置。

基站可以优先查询模板信息中周期性记录的配置信息,先按照周期性记录的配置信息中最新记录的配置信息,尝试进行重配置,使基站恢复到预期的状态。

步骤S406,监测基站基于该最近记录的配置信息运行得到的更新运行数据。

在采用周期性记录的配置信息中最近记录的配置信息对基站进行重配置之后,基站能够监测到在该最近记录的配置信息下运行得到的基站的更新运行数据。

在本申请实施例中,基站可以判断该更新运行数据是否满足预设指标,如果满足预设指标,说明该最近记录的配置信息可行,基站恢复到了预期的状态。

步骤S407,响应于该更新运行数据不满足该预设指标,在模板信息中查询满足该预设指标情况下记录的配置信息。

如果该更新运行数据仍然不满足该预设指标,说明该最近记录的配置信息无法修复基站的异常,则在模板信息中查询满足该预设指标情况下记录的配置信息。

在本申请实施例中,如前面步骤所述,基站可以周期性地记录配置信息,当运行数据满足预设指标时,也会记录当前的配置信息。因此,基站能够在模板信息中查询满足该预设指标情况下记录的配置信息。

在一些实施方式中,如果没有查找到满足该预设指标情况下记录的配置信息,基站能够发送告警信息,以指示该基站的异常事件。

步骤S408,根据满足该预设指标情况下记录的配置信息进行重配置。

基站查询到满足该预设指标情况下记录的配置信息之后,可以根据满足该预设指标情况下记录的配置信息进行重配置。

本申请实施例的网络配置方法,通过获取模板信息,监测基站在目标配置下运行得到的运行数据,比较基站的运行数据与模板信息中的预设指标,响应于基站的运行数据满足预设指标,将目标配置相对模板信息中最近记录的配置信息的增量信息,存储至模板信息中的增量配置信息中,响应于基站的运行数据不满足预设指标,查询模板信息中周期性记录的配置信息,根据该周期性记录的配置信息中,最近记录的配置信息进行重配置,监测基站基于该最近记录的配置信息运行得到的更新运行数据,响应于该更新运行数据不满足该预设指标,在模板信息中查询满足该预设指标情况下记录的配置信息,根据满足该预设指标情况下记录的配置信息进行重配置,能够对网络配置进行系统化和标准化的管理,预防基站的故障的发生,有效提高故障排查的速度,有效降低基站的运维成本,提升运维效率,保障基站设备稳定运行。

为了实现上述实施例,本申请实施例还提出了一种服务器,图5是本申请实施例提供的一种服务器的结构示意图。

如图5所示,该通信设备包括:存储器501、收发机502和处理器503。

其中,存储器501,用于存储计算机程序;收发机502,用于在所述处理器的控制下收发数据;处理器503,用于读取所述存储器中的计算机程序并执行以下操作:

获取模板信息,以及基站在目标配置下运行得到的运行数据;

比较所述基站的运行数据与所述模板信息中的预设指标;

响应于所述基站的运行数据满足所述预设指标,采用所述目标配置更新所述模板信息中的配置信息;

响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置。

在一些实施方式中,所述响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置,包括:

响应于所述基站的运行数据不满足所述预设指标,确定所述基站的异常事件;

向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置。

在一些实施方式中,所述方法还包括:

响应于接收到所述基站发送的告警信息,根据所述告警信息指示的异常事件,向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置。

在一些实施方式中,所述向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置,包括:

查找所述模板信息中是否存在与所述异常事件匹配的配置记录;

响应于存在与所述异常事件匹配的配置记录,向所述基站发送所述配置记录中的配置信息,以使所述基站根据所述配置信息进行重配置。

在一些实施方式中,所述向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置,包括:

响应于不存在与所述异常事件匹配的配置记录,查找所述模板信息中是否存在所述异常事件对应的历史异常配置记录;其中,所述历史异常配置记录包括:消除至少一个基站的历史异常所采用的配置信息;

响应于存在与所述异常事件匹配的历史异常配置记录,向所述基站发送所述历史异常配置记录中的配置信息,以使所述基站根据所述历史异常配置记录中的配置信息进行重配置。

在一些实施方式中,所述方法还包括:

响应于不存在与所述异常事件匹配的历史异常配置记录,在所述模板信息中的配置信息中查询与所述目标配置匹配的模板配置信息;

向所述基站发送所述模板配置信息,以使所述基站根据所述模板配置信息进行重配置。

在一些实施方式中,所述获取基站的运行数据包括:

响应于定时器到时或者接收到所述基站发送的数据变更,采集所述基站的运行数据。

在一些实施方式中,所述响应于所述基站的运行数据满足所述预设指标,采用所述基站的运行数据更新所述模板信息中的配置信息,包括:

响应于所述预设指标为定性指标,采用所述目标配置更新所述模板信息中的配置信息;

响应于所述预设指标为定量指标,采用所述目标配置更新所述模板信息中的配置信息,采用所述基站的运行数据更新所述模板信息中的预设指标。

需要说明的是,本申请实施例提供的上述通信设备,能够实现上述图1-图2方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行赘述。

为了实现上述实施例,本申请实施例还提出了一种基站,图6是本申请实施例提供的一种基站的结构示意图。

如图6所示,该通信设备包括:存储器601、收发机602和处理器603。

其中,存储器601,用于存储计算机程序;收发机602,用于在所述处理器的控制下收发数据;处理器603,用于读取所述存储器中的计算机程序并执行以下操作:

获取模板信息;

监测所述基站在目标配置下运行得到的运行数据;

比较所述基站的运行数据与所述模板信息中的预设指标;

响应于所述基站的运行数据满足所述预设指标,根据所述目标配置更新所述模板信息中的配置信息;

响应于所述基站的运行数据不满足所述预设指标,根据所述模板信息中的配置信息进行所述基站的重配置。

作为一种可能的实施方式,响应于所述基站的运行数据满足所述预设指标,采用所述基站的运行数据更新所述模板信息中的配置信息,包括:

将所述目标配置相对所述模板信息中最近记录的配置信息的增量信息,存储至所述模板信息中的增量配置信息中。

作为一种可能的实施方式,所述响应于所述基站的运行数据不满足所述预设指标,确定所述配置信息,以使所述基站根据所述配置信息进行重配置,包括:

响应于所述基站的运行数据不满足所述预设指标,查询所述模板信息中周期性记录的配置信息;

根据所述周期性记录的配置信息中,最近记录的配置信息进行重配置。

作为一种可能的实施方式,所述根据所述周期性记录的配置信息中,最近记录的配置信息进行重配置之后,还包括:

监测所述基站基于所述最近记录的配置信息运行得到的更新运行数据;

响应于所述更新运行数据不满足所述预设指标,在所述模板信息中查询满足所述预设指标情况下记录的配置信息;

根据满足所述预设指标情况下记录的配置信息进行重配置。

需要说明的是,本申请实施例提供的上述通信设备,能够实现上述图3-图4方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行赘述。

为了实现上述实施例,本申请实施例还提出了一种网络配置装置。图7是本申请实施例提供的一种网络配置装置的结构示意图。

如图7所示,该装置包括:采集模块701,分析模块702,优化模块703和配置模块704。

其中,采集模块701,用于获取模板信息,以及基站在目标配置下运行得到的运行数据;

分析模块702,用于比较所述基站的运行数据与所述模板信息中的预设指标;

优化模块703,用于响应于所述基站的运行数据满足所述预设指标,采用所述目标配置更新所述模板信息中的配置信息;

配置模块704,用于响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置。

在一些实施方式中,所述响应于所述基站的运行数据不满足所述预设指标,向所述基站发送所述配置信息,以使所述基站根据所述配置信息进行重配置,包括:

响应于所述基站的运行数据不满足所述预设指标,确定所述基站的异常事件;

向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置。

在一些实施方式中,所述配置模块704还用于:

响应于接收到所述基站发送的告警信息,根据所述告警信息指示的异常事件,向所述基站发送与所述异常事件匹配的配置信息,以使所述基站根据所述配置信息进行重配置。

在一些实施方式中,所述配置模块704具体用于:

查找所述模板信息中是否存在与所述异常事件匹配的配置记录;

响应于存在与所述异常事件匹配的配置记录,向所述基站发送所述配置记录中的配置信息,以使所述基站根据所述配置信息进行重配置。

在一些实施方式中,所述配置模块704具体用于:

响应于不存在与所述异常事件匹配的配置记录,查找所述模板信息中是否存在所述异常事件对应的历史异常配置记录;其中,所述历史异常配置记录包括:消除至少一个基站的历史异常所采用的配置信息;

响应于存在与所述异常事件匹配的历史异常配置记录,向所述基站发送所述历史异常配置记录中的配置信息,以使所述基站根据所述历史异常配置记录中的配置信息进行重配置。

在一些实施方式中,所述配置模块704具体用于:

响应于不存在与所述异常事件匹配的历史异常配置记录,在所述模板信息中的配置信息中查询与所述目标配置匹配的模板配置信息;

向所述基站发送所述模板配置信息,以使所述基站根据所述模板配置信息进行重配置。

在一些实施方式中,所述采集模块701具体用于:

响应于定时器到时或者接收到所述基站发送的数据变更,采集所述基站的运行数据。

在一些实施方式中,所述优化模块703具体用于:

响应于所述预设指标为定性指标,采用所述目标配置更新所述模板信息中的配置信息;

响应于所述预设指标为定量指标,采用所述目标配置更新所述模板信息中的配置信息,采用所述基站的运行数据更新所述模板信息中的预设指标。

需要说明的是,本申请实施例提供的上述网络配置装置,能够实现上述图1-图2方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行赘述。

为了实现上述实施例,本申请实施例还提出了另一种网络配置装置。图8是本申请实施例提供的另一种网络配置装置的结构示意图。

如图8所示,该装置包括:模板模块801,采集模块802,分析模块803,优化模块804和修复模块805。

其中,模板模块801,用于获取模板信息;

采集模块802,用于监测所述基站在目标配置下运行得到的运行数据;

分析模块803,用于比较所述基站的运行数据与所述模板信息中的预设指标;

优化模块804,用于响应于所述基站的运行数据满足所述预设指标,根据所述目标配置更新所述模板信息中的配置信息;

修复模块805,用于响应于所述基站的运行数据不满足所述预设指标,根据所述模板信息中的配置信息进行所述基站的重配置。

作为一种可能的实施方式,所述优化模块804具体用于:

将所述目标配置相对所述模板信息中最近记录的配置信息的增量信息,存储至所述模板信息中的增量配置信息中。

作为一种可能的实施方式,所述修复模块805具体用于:

响应于所述基站的运行数据不满足所述预设指标,查询所述模板信息中周期性记录的配置信息;

根据所述周期性记录的配置信息中,最近记录的配置信息进行重配置。

作为一种可能的实施方式,所述修复模块805还用于:

监测所述基站基于所述最近记录的配置信息运行得到的更新运行数据;

响应于所述更新运行数据不满足所述预设指标,在所述模板信息中查询满足所述预设指标情况下记录的配置信息;

根据满足所述预设指标情况下记录的配置信息进行重配置。

需要说明的是,本申请实施例提供的上述网络配置装置,能够实现上述图3-图4方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行赘述。

需要说明的是,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络侧设备等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

为了实现上述各实施例,本申请还提供了一种网络配置系统,其中包括如图5实施例所示的服务器和如图6实施例所示的基站。

在本申请提供的网络配置系统中,如图5实施例所示的服务器称为配置管理服务器,如图6实施例所示的基站称为配置管理代理。配置管理服务器可独立运行于专用服务器上,也可作为网管插件或从属在网管服务器上参与工作,这样就可根据服务器硬件资源情况灵活搭建;配置管理代理可以作为基站主控软件的一个模块参与工作,也可以编译为独立运行程序,满足基站版本不变动的需求。对网元组合而言,在一般情况下,两类网元配合进行工作,每一个配置管理服务器搭配若干配置管理代理工作,也即每一个配置管理服务器同时管理若干基站。配置管理代理接受配置管理服务器的安排,按照其指令工作;如出于硬件成本考虑或运营要求,在缺少配置管理服务器的情况下,配置管理代理亦可在主控板上独立进行管理工作。

比如,作为第一种可能的实施方式,在运营商和成本允许的情况下,在硬件服务器上部署配置管理服务器,在基站版本中加入配置管理代理,两者进行协同工作,实现管理的全部功能。如果没有硬件服务器的成本预算或者运营商不同意增加设备,配置管理服务器可以部署在OMC服务器上,但硬件资源使用就会收到影响,比如受硬盘存储空间限制,参考数据的存储也会相应减少。

作为第二种可能的实施方式,如果网管环境不允许变动,则配置管理代理独立运行,只能根据本站的历史情况及分析规则进行管理,不能横向参考其他基站数据,本站的历史数据存储也受制于板卡限制。

作为第三种可能的实施方式,当配置管理代理作为软件的内部模块时,可以利用程序内部接口获取主控信息,处理速度快,掌握信息多。

作为第四种可能的实施方式,如果不允许基站版本变动,就可以提供以独立程序运行的配置管理代理程序,通过协议接口和调试接口获取基站信息,但分析数据的采集能力会受到影响。

也就是,在网络配置系统中可以包括配置管理服务器,也可以不包括配置管理服务器。配置管理代理可以作为基站的软件的内部模块,也可以作为基站外部独立运行的程序。

可以理解的是,服务器需要通过基站获取基站的数据,完成如图1-图2实施例所示的网络配置方法,而基站可以不需要服务器,就可以完成如图3-图4实施例所示的网络配置方法。

需要说明的是,本申请实施例提供的技术方案可以适用于多种通信系统,尤其是5G系统。例如适用的系统可以是全球移动通讯(global system of mobilecommunication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time divisionduplex,TDD)系统、高级长期演进(long term evolution advanced,LTE-A)系统、通用移动系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)系统、5G新空口(NewRadio,NR)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(EvlovedPacket System,EPS)、5G系统(5GS)等。

在本申请所述的实各个施例中,模板信息中配置信息的存储,可以如图9所示,图9是本申请实施例提供的一种配置信息的存储方式示意图。

如图9所示,配置信息按照业务相关子系统划分,其中与L1(Layer1,物理层)、L2(Layer2,数据链路层)、L3(Layer3,应用层)子系统涉及相关MIB(Management InformationBase,管理信息库)、对应接口消息及MIB与接口消息成员间的换算关系。与驱动子系统相关记录除前述之外,还存在ioctl系统命令字及MIB与命令内容间的换算关系。与FPGA子系统相关的,为MIB、对应寄存器及MIB与寄存器值间的换算关系。举例如:小区带宽配置,对L1、L2子系统接口消息均涉及,MIB数据为本地小区工作带宽,但对不同的子系统,接口和算法不同,对L1子系统接口,按5M、10M、15M…60M、80M、100M…分别进行区分,对L2子系统接口,按照50M以下和60M以上区分。再举例如:给FPGA子系统的寄存器配置小区上下行子帧配比,就需要记录MIB中的NR小区TDD上下行子帧配置格式,然后根据小区规划计算出的小区索引来对应不同的寄存器。如某编号0x373的寄存器,其按bit分配给各小区配置,0至3bit分配给第一个小区,就需要记录MIB值中的配置和小区ID,记录bit移位计算算法及寄存器编号。

根据本申请的实施例,本申请还提供了一种处理器可读存储介质。

其中,该处理器可读存储介质存储有计算机程序,该计算机程序用于使该处理器执行本申请上述图1-图2实施例所述的网络配置方法或者上述图3-图4实施例所述的网络配置方法。

其中,处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD))等。

这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。

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

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

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

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

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

相关技术
  • 网络配置方法、计算机可读存储介质及网络装置
  • 整机柜GPU服务器供电方法、服务器、电源装置及存储介质
  • 服务器启动方法、装置、服务器及计算机可读存储介质
  • 服务器代码部署方法、装置、服务器设备及存储介质
  • 数据存储、检索方法、装置、服务器和存储介质
  • 云平台网络配置方法、装置、服务器、存储介质及系统
  • 用于生成网络配置文件的方法及装置、服务器、存储介质
技术分类

06120116107019