一种基于人机指令实现5G基站参数自动化配置的方法与流程

文档序号:27133567发布日期:2021-10-29 22:26阅读:889来源:国知局
一种基于人机指令实现5G基站参数自动化配置的方法与流程
一种基于人机指令实现5g基站参数自动化配置的方法
技术领域
1.本发明涉及一种基于人机指令实现5g基站参数自动化配置的方法。


背景技术:

2.由于5g技术刚起步,大多仅沿袭lte规划算法,业内还未有成熟的新开5g基站自动部署的全流程应用。
3.现有技术存在以下缺点:天线调整采用人工判断,工程资料仍然存在常有缺失和不够准确,基站的开通和关闭效率低,交互环节多,新建基站数据制作的错误发生率较高,邻区添加和删除需要人工操作效率低等问题。


技术实现要素:

4.针对现有技术中存在的问题,本发明的目的在于提供一种基于人机指令实现5g基站参数自动化配置的方法的技术方案。
5.所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于包括如下步骤:
6.步骤一:5g站点电调
7.包括数据采集和电调调整方案生成、电调后端执行和接口参数设置;
8.步骤二:5g站点经纬度自动采集
9.包括自动采集和解析5g小区经纬度、集成5g小区经纬度采集结果;
10.步骤三:5g站点自动部署
11.包括5g小区的激活和去激活、5g邻区自动添加和删除以及4g小区添加5g邻区;
12.步骤四:5g站点自动化管理
13.包括小区状态更新、邻区状态更新、5g基站id库存管理导入。
14.所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于所述5g站点电调具体包括:
15.(1)数据采集和电调调整方案生成
16.主要分为电调数据采集子系统、电调调整子系统,电调数据采集子系统是用来采集厂家omc上生成的电调基础信息,电调调整子系统是用来为使用者进行电调信息的查阅,编辑下发提供服务;
17.(2)电调后端执行
18.5g电调采用波束赋形方式进行调整,需先配置场景号,用于确定水平波宽和垂直波宽,根据不同的场景号可进行不同范围的水平电子方位角和垂直下倾角调整,针对5g生成一张场景号与水平电子方位角调整范围和垂直下倾角调整范围对应表;
19.(3)接口参数设置
20.通过restful接口进行参数修改设置,首先申请client id和access_token,并自定义规划区id创建规划区;其次从网管上获取需要修改的参数和值,然后进行合法性检查,
执行修改和激活数据。
21.所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于所述5g站点经纬度自动采集具体包括:
22.(1)自动采集和解析5g小区经纬度
23.提取:从厂家omc中的mml文件,需解析出厂家、omc基站名、经度、纬度;自采经纬度转换:经度在第3个字符插入一个点、纬度在第2个字符插入一个点;
24.生成gnbid:通过采集到的omc基站名和自采经纬度,关联厂家+omc基站名与电调基站表关联得到gnbid,即5g基站id号;
25.(2)集成5g小区经纬度采集结果
26.1)解析完成后汇总出地市、区县、基站名称、基站id、经度、纬度字段,其中地市、区县、基站id通过5g中间表关联获取;
27.2)按地市筛选查询和导出;
28.3)资管数据中增加5g数据接入表5g小区表、5g基站表、流程工单表。所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于所述5g站点自动部署具体包括:
29.(1)5g小区的激活和去激活
30.前置条件:传输到位,ip和vlan不变;无告警;硬件设备一切正常,基站全局数据已配置;小区状态为未建立;
31.激活小区过程:小区状态为正常,使用小区基本配置命令是激活小区act cell:localcellid=1,其中localcellid=1表示为:本地小区标识为1;
32.去激活小区过程:小区状态为未建立,使用小区基本配置命令是去激活小区dea cell:localcellid=1,其中localcellid=1表示为:本地小区标识为1,此时站点处于无信号状态;
33.(2)5g邻区自动添加和删除
34.1)5g小区添加5g外部小区
35.使用网管mml指令查询5g外部小区gnbid、cellid、physicalcellid、cellname、tac值;
36.使用网管mml指令添加5g外部小区关系;
37.2)5g小区添加5g邻区
38.使用网管mml指令查询5g小区的nrcellid、gnbid、cellid值;
39.使用网管mml指令添加5g邻区关系;
40.3)5g小区删除邻区
41.使用网管mml指令删除5g邻区关系;
42.(3)4g小区自动添加5g邻区
43.第一步:使用网管mml指令4g打开lte和nr间x2自建立开关;
44.第二步:使用网管mml指令4g打开nsa dc能力开关;
45.第三步:使用网管mml指令4g打开特定ue的端管识别开关;
46.第四步:使用网管mml指令4g添加主载波频点配置;
47.第五步:使用网管mml指令4g增加nr scg频点配置;
48.第六步:使用网管mml指令4g添加5g新开站点下行频点;
49.第七步:使用网管mml指令4g添加5g新开站点外部小区:根据规划的反向邻区表逐条生成;
50.第八步:使用网管mml指令4g添加5g新开站点邻区:根据规划的反向邻区表逐条生成;
51.第九步:使用网管mml指令4g增加邻区plmn白名单。
52.所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于所述5g站点自动化管理具体包括:
53.(1)小区状态更新、邻区自动更新
54.包括小区状态和邻区状态更新,邻区不存在的融错,对现网邻区的删除,小区状态验证过程;
55.(2)5g基站id库存管理导入
56.对自动开站分配的enodebid库进行统一管理,通过5g基站id库存管理导入,导入后自动与基站信息和小区状态表进行比对,自动核查算法如下:
57.i)库存5g基站id与现网基站信息对比:如id已使用,则导入失败,进行增量添加,如基站站删除,则id自动回填进id库存管理中待使用;
58.ii)基站信息导入:通过导入的小区cgi,提取gnodeb id后与id库存管理列表和原有的id库存表进行核查,存在于id库存表或基站信息表中才能导入,否则返回失败信息;
59.iii)库存基站id每天上午与各厂家的小区状态表和基站资源中间表对比并提取站名和gnodeb id:如gnodeb id存在于小区状态表或基站资源中间表当中则下发短信通知基站接口人和管理人员。
60.所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于所述小区状态和邻区状态更新具体如下:
61.1)当小区状态为未建立时将邻区状态自动变更为未建立,邻区表仍保留在后台;
62.2)小区状态为正常,邻区状态为未建立状态超过24小时后,邻区从当天的基础信息中间表5g本系统相邻关系和5g

gsm相邻关系获取后进行自动进行填充,每隔24小时获取一次,并将邻区数大于0的邻区状态修改为已建立;
63.3)小区状态与基础信息中间表性能指标进行关联,最近一个1小时指标连接建立请求次数大于0时将该小区状态改为已建立;
64.4)小区在每小时的0

15分钟时进行激活或去激活操作时,小区状态在15分钟时不做状态更新,下一个小时的15分钟恢复正常更新。
65.所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于所述邻区不存在的融错具体如下:
66.a)执行添加邻区的脚本需要具备融错机制管理,增加对邻区是添加成功还是添加失败的判断机制,以执行脚本为指导,邻区添加成功数大于0为添加成功,等于0为添加失败,将邻区表结果上报给手机端更新,接口联调;
67.b)执行添加邻区脚本时如出现现网邻区不存在或添加失败的情况,则读取错误信息后加入融错机制,将错误信息加入错误池,跳过该邻小区的添加,脚本继续执行。
68.所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于所述对
现网邻区的删除具体如下:
69.a)删除邻区功能在读取平台添加的邻区基础上增加从当天的中间表5g本系统相邻关系和5g

gsm相邻关系获取源小区的现网邻区,生成合并邻区表和删除脚本;
70.b)邻区表和5g本系统相邻关系和5g

gsm相邻关系表字段对应关系需要关联源小区和目地小区的omc信息等字段。
71.所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于所述小区状态验证过程具体如下:
72.①
小区激活后每小时15分时自动更新状态时增加与omc中的小区状态进行验证,如状态不一致,激活正常,omc退服,则短信通知责任人;
73.②
小区去激活后每小时15分时自动更新状态时增加与omc中的小区状态进行验证,如状态不一致,去激活为未建立,omc正常,则短信通知责任人。
74.所述的一种基于人机指令实现5g基站参数自动化配置的方法,其特征在于:电调执行步骤如下:
75.1)根据小区报表在omc网管的ftp中进行基础信息采集;
76.2)通过解析采集的报表文件,取得基站名称、基站id、小区名称、小区标识、nr小区标志对应关系;
77.3)在omc网管的ftp中采集基站的rru类型:
78.4)在omc网管的ftp中取aau具体型号;
79.5)通过厂家omc网管获取cgi对应的下倾角角度,方位角角度;
80.6)使用调整命令对小区的方位角和下倾角进行调整。
81.本发明解决背景技术的缺陷引起的问题:天线的方位角和下倾角达不到自动优化的生产要求,经纬度等工参存在不准确且无法自动采集和纠错问题,引起规划和优化前端基础数据问题。本发明5g小区的自动开通和一键拆除解决了数据制作工作量大、人工效率低下的问题,利用it手段自动规划开站流程并打通各主流设备厂家接口。
82.本发明通过5g自动规划开站的开发,创新地开发了5g基站的天线自动电调功能,达到自动优化5g基站天线方位角和下倾角的目的;借鉴lte开站技术,采用直连omc的方式,自动下发指令进行5g站点经纬度采集、一键激活和邻区自动操作,实现了5g基站在开站流程中的全流程自动部署,弥补了lte开站流程复杂,人工干预工作量大的缺陷。
具体实施方式
83.本发明的基于人机指令mml实现5g无线基站规划参数自动化配置的方法,包括如下步骤:
84.步骤一:5g站点电调
85.包括数据采集和电调调整方案生成、电调后端执行和接口参数设置;
86.步骤二:5g站点经纬度自动采集
87.包括自动采集和解析5g小区经纬度、集成5g小区经纬度采集结果;
88.步骤三:5g站点自动部署
89.包括5g小区的激活和去激活、5g邻区自动添加和删除以及4g小区添加5g邻区;
90.步骤四:5g站点自动化管理
91.包括小区状态更新、邻区状态更新、5g基站id库存管理导入。
92.本发明应用的基础数据采集和解析方法如下:
93.采集并汇聚的数据源主要有:5g资源数据、工单数据、告警数据、性能数据、其他数据,作为5g自动规划开站的基础数据源;
94.数据采集处理的方式有:采集管理、接口适配、数据清洗、数据转换、数据装载、数据补采,确保数据采集入库正常;
95.数据解析处理过程:通过数据建模、任务调度、数据存储、数据计算方式对基础数据进行汇聚,生成5g开站各步骤所需要的中间数据;
96.数据服务部署采用配置服务和web service封装两种方式进行上层应用的对接。
97.步骤一:5g站点电调具体包括:
98.(1)数据采集和电调调整方案生成
99.主要分为电调数据采集子系统、电调调整子系统,电调数据采集子系统是用来采集厂家omc上生成的电调基础信息,电调调整子系统是用来为使用者进行电调信息的查阅,编辑下发提供服务。
100.电调数据采集子系统:独立的采集程序,周期性启动,根据厂家输出电调数据文件确定调整周期,定时功能依赖于linux的crontab提供,采集使用sftp和ftp协议,使用第三方插件apache

ftp,jsch

sftp登录厂家开放的数据服务器,采集最新的数据文件,并通过批处理的方式持久化到数据库中,然后调用存储过程进行数据筛选和清理以供上层应用使用;
101.电调调整子系统:对5g小区的天线方位角和下倾角进行自动调整,指向小区的基本信息(cgi、小区名称、地市、方位角边界、下倾角边界)、小区调整前信息(当前场景、当前方位角、当前下倾角)、小区调整后信息(调整后场景、调整后方位角、调整后下倾角)。
102.(2)电调后端执行
103.前置条件:5g电调采用波束赋形方式进行调整,需先配置场景号,用于确定水平波宽和垂直波宽,根据不同的场景号可进行不同范围的水平电子方位角和垂直下倾角调整,针对5g生成一张场景号与水平电子方位角调整范围和垂直下倾角调整范围对应表。
[0104][0105]
电调执行步骤如下:
[0106]
1)根据小区报表在omc网管的ftp中进行基础信息采集;
[0107]
2)通过解析采集的报表文件,取得基站名称、基站id、小区名称、小区标识、nr小区标志对应关系,例如:
[0108][0109]
3)在omc网管的ftp中采集基站的rru类型:
[0110]
4)在omc网管的ftp中取aau具体型号;
[0111]
5)通过厂家omc网管获取cgi对应的下倾角角度,方位角角度;
[0112]
6)使用调整命令对小区的方位角和下倾角进行调整;
[0113]
自动调整下倾角:填入小区唯一标识,填入需要调整的下倾角参数,自动下发到网管执行;
[0114]
自动调整方位角:填入小区唯一标识,填入需要调整的方位角参数,自动下发到网管执行;
[0115]
自动同时调整下倾角和方位角:填入小区唯一标识,填入需要调整的下倾角和方位角参数,自动下发到网管执行;
[0116][0117]
调整输入参数说明:
[0118]
场景模式(上表的pattern),由场景模式限制调整范围,水平调整范围(上表tilt),垂直调整范围(上表azimuth);
[0119]
tilt:需要调整的目标下倾角;
[0120]
azimuth:需要调整的目标方位角;
[0121]
单纯调整场景号(调整下倾角,方位角,必须先选择场景号);
[0122]
场景号默认:default对应pattern 0
[0123]
场景号1:scenario_1对应pattern 1
[0124]
场景号2:scenario_2对应pattern 2
[0125]
场景号3:scenario_3对应pattern 3
[0126]
(3)接口参数设置
[0127]
通过restful接口进行参数修改设置,首先申请client id和access_token,并自定义规划区id创建规划区;其次从网管上获取需要修改的参数和值,然后进行合法性检查,执行修改和激活数据。
[0128]
步骤二:5g站点经纬度自动采集
[0129]
5g经纬度采集与新增推送表,可以从厂家omc网管中获取,并需要每天定时采集。
[0130]
(1)自动采集和解析5g小区经纬度
[0131]
提取:从厂家omc中的mml文件,需解析出厂家、omc基站名、经度、纬度;自采经纬度转换:经度在第3个字符插入一个点、纬度在第2个字符插入一个点;
[0132]
生成gnbid:通过采集到的omc基站名和自采经纬度,关联厂家+omc基站名与电调基站表关联得到gnbid,即5g基站id号;
[0133]
(2)集成5g小区经纬度采集结果
[0134]
1)解析完成后汇总出地市、区县、基站名称、基站id、经度、纬度字段,其中地市、区县、基站id通过5g中间表关联获取;
[0135]
2)按地市筛选查询和导出;
[0136]
3)资管数据中增加5g数据接入表5g小区表、5g基站表、流程工单表。
[0137]
步骤三:5g站点自动部署
[0138]
要求能够实现一键开通、一键拆除功能,具体步骤和算法如下:
[0139]
(1)5g小区的激活和去激活
[0140]
前置条件:传输到位,ip和vlan不变;无告警;硬件设备一切正常,基站全局数据已配置;小区状态为“未建立”;
[0141]
激活小区过程:小区状态为“正常”,使用小区基本配置命令是激活小区act cell:localcellid=1,其中localcellid=“1”表示为:本地小区标识为1;
[0142]
去激活小区过程:小区状态为“未建立”,使用小区基本配置命令是去激活小区dea cell:localcellid=1,其中localcellid=“1”表示为:本地小区标识为1,此时站点处于无信号状态;
[0143]
(2)5g邻区自动添加和删除
[0144]
1)5g小区添加5g外部小区
[0145]
使用网管mml指令查询5g外部小区gnbid、cellid、physicalcellid、cellname、tac值;
[0146]
使用网管mml指令添加5g外部小区关系;
[0147]
2)5g小区添加5g邻区
[0148]
使用网管mml指令查询5g小区的nrcellid、gnbid、cellid值;
[0149]
使用网管mml指令添加5g邻区关系;
[0150]
3)5g小区删除邻区
[0151]
使用网管mml指令删除5g邻区关系;
[0152]
(3)4g小区自动添加5g邻区
[0153]
第一步:使用网管mml指令4g打开lte和nr间x2自建立开关;
[0154]
第二步:使用网管mml指令4g打开nsa dc能力开关;
[0155]
第三步:使用网管mml指令4g打开特定ue的端管识别开关;
[0156]
第四步:使用网管mml指令4g添加主载波频点配置;
[0157]
第五步:使用网管mml指令4g增加nr scg频点配置;
[0158]
第六步:使用网管mml指令4g添加5g新开站点下行频点;
[0159]
第七步:使用网管mml指令4g添加5g新开站点外部小区:根据规划的反向邻区表逐条生成;
[0160]
第八步:使用网管mml指令4g添加5g新开站点邻区:根据规划的反向邻区表逐条生成;
[0161]
第九步:使用网管mml指令4g增加邻区plmn白名单。
[0162]
步骤四:5g站点自动化管理具体包括:
[0163]
(1)小区状态更新、邻区自动更新
[0164]
小区状态和邻区状态更新
[0165]
1)当小区状态为“未建立”时将邻区状态自动变更为“未建立”,邻区表仍保留在后台;
[0166]
2)小区状态为“正常”,邻区状态为“未建立”状态(异常状态)超过24小时后,邻区从当天的基础信息中间表“5g本系统相邻关系”和“5g

gsm相邻关系”获取后进行自动进行填充,每隔24小时获取一次,并将邻区数大于0的邻区状态修改为“已建立”;
[0167]
3)小区状态与基础信息中间表性能指标进行关联,最近一个1小时指标“连接建立请求次数”大于0时将该小区状态改为“已建立”;
[0168]
4)小区在每小时的0

15分钟时进行“激活”或“去激活”操作时,小区状态在15分钟时不做状态更新,下一个小时的15分钟恢复正常更新;
[0169]
邻区不存在的融错
[0170]
a)执行添加邻区的脚本需要具备融错机制管理,增加对邻区是添加成功还是添加失败的判断机制,以执行脚本为指导,邻区添加成功数大于0为添加成功,等于0为添加失败,将邻区表结果上报给手机端更新,接口联调;
[0171]
b)执行添加邻区脚本时如出现“现网邻区不存在或添加失败”的情况,则读取错误信息后加入融错机制,将错误信息加入错误池,跳过该邻小区的添加,脚本继续执行;
[0172]
对现网邻区的删除
[0173]
a)删除邻区功能在读取平台添加的邻区基础上增加从当天的中间表“5g本系统相邻关系”和“5g

gsm相邻关系”获取源小区的现网邻区,生成合并邻区表和删除脚本;
[0174]
b)邻区表和“5g本系统相邻关系”和“5g

gsm相邻关系”表字段对应关系需要关联源小区和目地小区的omc信息等字段;
[0175]
小区状态验证过程
[0176]

小区激活(pc端或手机端)后每小时15分时自动更新状态时增加与omc中的小区状态进行验证,如状态不一致(激活正常,omc退服)则短信通知责任人;
[0177]

小区去激活(pc端或手机端)后每小时15分时自动更新状态时增加与omc中的小区状态进行验证,如状态不一致(去激活为未建立,omc正常)则短信通知责任人;
[0178]
(2)5g基站id库存管理导入
[0179]
对自动开站分配的enodebid库进行统一管理,通过"5g基站id库存管理"导入,导入后自动与基站信息和小区状态表进行比对,自动核查算法如下:
[0180]
i)库存5g基站id与现网基站信息对比:如id已使用,则导入失败,进行增量添加,如基站站删除,则id自动回填进id库存管理中待使用;
[0181]
ii)基站信息导入:通过导入的小区cgi,提取gnodeb id后与id库存管理列表和原有的id库存表进行核查,存在于id库存表或基站信息表中才能导入,否则返回失败信息;
[0182]
iii)库存基站id每天上午与各厂家的小区状态表和基站资源中间表对比并提取站名和gnodeb id:如gnodeb id存在于小区状态表或基站资源中间表当中则下发短信通知基站接口人和管理人员。
[0183]
注释:
[0184]
omc:操作维护中心
[0185]
cgi:全球小区识别码
[0186]
rru:射频拉远单元
[0187]
aau:有源天线处理单元
[0188]
mml:人机语言
[0189]
gnbid:5g基站编号
[0190]
bbu:基带处理单元
[0191]
lte:指目前的4g网络
[0192]
cell:小区
[0193]
physicalcellid:物理小区编号
[0194]
cellname:小区名称
[0195]
tac:跟踪区码
[0196]
enodeb:4g基站编号
[0197]
gnodeb:5g基站编号
[0198]
nrcellid:5g小区编号
[0199]
gsm:全球移动通信系统
[0200]
lte和nr间x2自建立开关:4g网络参数
[0201]
nsa dc能力开关;4g网络参数
[0202]
特定ue的端管识别开关;4g网络参数
[0203]
nr scg频点配置;4g网络参数
[0204]
邻区plmn白名单:4g网络参数。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1