本申请涉及无线网络领域,具体涉及一种网络需求检测方法、装置、电子设备及计算机程序产品。
背景技术:
1、当前移动通信垂直行业发展迅猛,涉及交通、金融、工业互联网、云游戏、智慧园区等多个项目;每个项目专网具有独特的网络需求,通信运营商会根据项目用户的网络需求,推出服务质量加速、大带宽和低时延等网络需求服务。
2、目前针对项目网络需求的测试分析,主要通过人工现场测试的方式进行,但是在项目的拓展过程中,因项目售前阶段需求不明确,需求变更等原因,人工现场测试的方法费财费力,无法满足紧急的项目需求。另外人工测试也主要依赖于测试人员经验以及测试人员遍历的测试区域,存在不全面和不准确的问题。
技术实现思路
1、本申请实施例提供一种网络需求检测方法、装置、电子设备及计算机程序产品,用以解决现有对于项目的网络需求的测试不够全面和准确的技术问题。
2、第一方面,本申请实施例提供一种网络需求检测方法,包括:
3、根据预设的项目小区关系模型,确定待检测项目对应的覆盖小区集,其中,所述覆盖小区集包括满足预设条件的目标小区集以及不满足所述预设条件的问题小区集;
4、获取所述目标小区集中各小区的rb资源块数据,将第一小区加入所述问题小区集,其中,所述第一小区的rb数据不符合所述待检测项目对应的目标网络需求;
5、在所述问题小区集不为空集的情况下,根据所述问题小区集中各小区的rb数据,对所述问题小区集中的各小区进行网络调整;
6、在所述问题小区集为空集的情况下,确定所述覆盖小区集中的各小区满足所述目标网络需求。
7、在一个实施例中,所述根据预设的项目小区关系模型,确定待检测项目对应的覆盖小区集的步骤之前包括:
8、提取历史数据仓库中的项目数据、小区数据、gis地理信息系统数据和mdt移动数据终端数据;
9、根据所述项目数据、所述小区数据、所述gis数据以及所述mdt数据的数据说明和数据作用,生成项目小区关系模型。
10、在一个实施例中,所述根据所述项目数据、所述小区数据、所述gis数据以及所述mdt数据的数据说明和数据作用,生成项目小区关系模型的步骤包括:
11、获取各所述mdt数据对应的采样点数,筛除各所述mdt数据中采样点数小于第一预设阈值的数据;
12、筛除各所述小区数据中缺少经纬度和方向角的小区数据;
13、根据所述项目数据、筛除后的小区数据、所述gis数据以及筛除后的mdt数据的数据说明和数据作用,生成项目小区关系模型。
14、在一个实施例中,所述gis数据包括第一面积比例和第二面积比例,所述提取历史数据仓库中的项目数据、小区数据、gis地理信息系统数据和mdt移动数据终端数据的步骤之前包括:
15、以全网基站为端点构建目标三角网,根据所述目标三角网,计算站间距;
16、根据所述小区数据和所述站间距,确定小区覆盖范围;
17、获取所述待检测项目对应的项目区域,根据所述小区覆盖范围和所述项目区域,计算所述第一面积比例和所述第二面积比例。
18、在一个实施例中,所述mdt数据包括第一栅格比例和第二栅格比例,所述提取历史数据仓库中的项目数据、小区数据、gis地理信息系统数据和mdt移动数据终端数据的步骤之前还包括:
19、对所述小区覆盖范围进行栅格化处理,得到小区栅格区域;
20、确定预设栅格化地图中的目标栅格属于项目栅格区域,其中,所述目标栅格与所述项目区域的重叠面积占所述目标栅格的比例大于第二预设阈值;
21、根据所述小区栅格区域和所述项目栅格区域,计算所述第一栅格比例和所述第二栅格比例。
22、在一个实施例中,所述根据预设的项目小区关系模型,确定待检测项目对应的覆盖小区集的步骤之后包括:
23、获取所述覆盖小区集中各小区的mdt数据,根据各所述小区的mdt数据,确定所述覆盖小区集中的第二小区,其中,所述第二小区的mdt数据中采样点的rsrp参考信号接收功率符合预设条件;
24、将所述第二小区加入目标小区集,将覆盖小区集中除所述第二小区之外的小区加入问题小区集。
25、在一个实施例中,所述获取所述目标小区集中各小区的rb资源块数据,将第一小区加入所述问题小区集的步骤包括:
26、获取所述目标小区集中各小区的gbr数据,根据所述gbr数据,计算各所述小区的基础感知保障容量;
27、根据各所述小区的rb数据,计算各所述小区的共享容量,根据所述基础感知保障容量和所述共享容量,计算各所述小区的剩余速率;
28、确定所述目标小区集中的第一小区不符合所述待检测项目对应的目标网络需求,将所述第一小区加入所述问题小区集,其中,所述第一小区的共享容量大于第三预设阈值。
29、第二方面,本申请实施例提供一种网络需求检测装置,包括:
30、覆盖小区集确定模块,用于根据预设的项目小区关系模型,确定待检测项目对应的覆盖小区集,其中,所述覆盖小区集包括满足预设条件的目标小区集以及不满足所述预设条件的问题小区集;
31、rb数据获取模块,用于获取所述目标小区集中各小区的rb资源块数据,将第一小区加入所述问题小区集,其中,所述第一小区的rb数据不符合所述待检测项目对应的目标网络需求;
32、网络调整模块,用于在所述问题小区集不为空集的情况下,根据所述问题小区集中各小区的rb数据,对所述问题小区集中的各小区进行网络调整;
33、网络需求确定模块,用于在所述问题小区集为空集的情况下,确定所述覆盖小区集中的各小区满足所述目标网络需求。
34、第三方面,本申请实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述计算机程序时实现第一方面所述的网络需求检测方法的步骤。
35、第四方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面所述的网络需求检测方法的步骤。
36、本申请实施例提供的网络需求检测方法、装置、电子设备及计算机程序产品,通过预设的项目小区关系模型,确定覆盖待检测项目的小区的集合,覆盖小区集包括满足预设条件的目标小区集以及不满足预设条件的问题小区集,然后获取满足预设条件的目标小区集中各小区的rb数据,确定rb数据不符合待检测项目的网络需求的第一小区,并将第一小区加入问题小区集,若问题小区集不为空集,则根据问题小区集中各小区的rb数据,对问题小区集中的各小区进行网络调整,若问题小区集为空集,则确定覆盖小区集中的各小区满足待检测项目的网络需求。通过项目小区关系模型和rb数据,实现了待检测项目网络需求满足度的准确检测。
1.一种网络需求检测方法,其特征在于,包括:
2.根据权利要求1所述的网络需求检测方法,其特征在于,所述根据预设的项目小区关系模型,确定待检测项目对应的覆盖小区集的步骤之前包括:
3.根据权利要求2所述的网络需求检测方法,其特征在于,所述根据所述项目数据、所述小区数据、所述gis数据以及所述mdt数据的数据说明和数据作用,生成项目小区关系模型的步骤包括:
4.根据权利要求2所述的网络需求检测方法,其特征在于,所述gis数据包括第一面积比例和第二面积比例,所述提取历史数据仓库中的项目数据、小区数据、gis地理信息系统数据和mdt移动数据终端数据的步骤之前包括:
5.根据权利要求4所述的网络需求检测方法,其特征在于,所述mdt数据包括第一栅格比例和第二栅格比例,所述提取历史数据仓库中的项目数据、小区数据、gis地理信息系统数据和mdt移动数据终端数据的步骤之前还包括:
6.根据权利要求1所述的网络需求检测方法,其特征在于,所述根据预设的项目小区关系模型,确定待检测项目对应的覆盖小区集的步骤之后包括:
7.根据权利要求1所述的网络需求检测方法,其特征在于,所述获取所述目标小区集中各小区的rb资源块数据,将第一小区加入所述问题小区集的步骤包括:
8.一种网络需求检测装置,其特征在于,包括:
9.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的网络需求检测方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的网络需求检测方法的步骤。