基站小区覆盖率计算方法、系统、电子设备及存储介质与流程
本发明涉及通信,尤其涉及一种基站小区覆盖率计算方法、系统、电子设备及存储介质。
背景技术:
1、在移动通信网络规划与优化中,计算基站覆盖的行政小区是一项基础且重要的工作。其核心方法是通过确定基站的无线覆盖范围与行政小区的地理边界,进行空间叠加分析,从而获知基站对小区的覆盖情况,为通信资源核算、网络优化及快速决策提供数据支撑。
2、目前,行业内主流的技术方法主要包括传统地图工具分析方法和基于测量报告(measurement report,mr)数据栅格化结合传播模型校验的方法。第一类方法采用静态分析技术,该方法的数据源为静态数据,无法动态加载或反映实时更新的基站覆盖范围。并且,其分析逻辑具有单一性,通常只能针对单个基站与单个小区进行分析,无法同时对多个基站与多个小区进行批量比对分析,导致分析效率低下。第二类方法通过mr数据生成覆盖栅格,并利用传播模型对基站覆盖范围进行校正,再将栅格化结果与行政边界进行叠加。然而,该方法在栅格化结果与行政边界叠加时,缺乏自动化的匹配算法,往往需要人工校正覆盖比例,难以实现通信资源的精细化核算与快速决策。
技术实现思路
1、本发明所要解决的技术问题是提供一种基站小区覆盖率计算方法、系统、电子设备及存储介质,以解决上述技术问题。
2、本发明解决上述技术问题的技术方案如下:一种基站小区覆盖率计算方法,包括:获取基站的栅格数据和目标小区的地理围栏数据;根据所述地理围栏数据,构建所述目标小区的地理围栏的最小外接几何范围,并基于预设的栅格规格生成铺满所述最小外接几何范围的栅格点阵;从所述基站的栅格数据中,筛选出对应的中心点位于所述最小外接几何范围内的栅格,作为候选栅格;统计位于所述地理围栏内的候选栅格的第一数量,并统计位于所述地理围栏内的所述栅格点阵中的栅格点的第二数量;根据所述第一数量和所述第二数量,计算所述基站在所述目标小区的覆盖率。
3、本发明的有益效果是:通过构建最小外接几何范围快速筛选候选栅格,大幅降低了空间计算量,提升了处理效率。同时,通过生成铺满该范围的栅格点阵作为统一的参照基准,能够客观、准确地统计出基站对目标小区的覆盖率,消除了人工校验的主观偏差。此外,该方法基于栅格数据进行计算,支持动态更新,能够实时反映实际的覆盖情况。并且该方法流程清晰、易于并行处理,可高效完成多个基站与多个小区之间的批量覆盖分析,为通信资源核算与网络优化提供了快速、可靠的自动化解决方案。
4、在上述技术方案的基础上,本发明还可以做如下改进。
5、进一步,所述根据所述地理围栏数据,构建所述目标小区的地理围栏的最小外接几何范围,包括:根据所述地理围栏数据,提取所述地理围栏的经度最小值、经度最大值、纬度最小值和纬度最大值;基于所述经度最小值和所述经度最大值确定两个经度边界,并基于所述纬度最小值和所述纬度最大值确定两个纬度边界;以两个经度边界和两个纬度边界围成的矩形作为所述最小外接几何范围。
6、进一步,所述基于预设的栅格规格生成铺满所述最小外接几何范围的栅格点阵,包括:以所述最小外接几何范围的任一角点为起点,按照预设的栅格规格,在所述最小外接几何范围内等间距地生成多行多列栅格点,得到所述栅格点阵。
7、进一步,所述从所述基站的栅格数据中,筛选出对应的中心点位于所述最小外接几何范围内的栅格,作为候选栅格,包括:根据所述基站的栅格数据中每个栅格的边界点坐标,计算每个栅格的中心点坐标;分别判断每个栅格的中心点坐标是否位于所述最小外接几何范围内;将对应的中心点坐标位于所述最小外接几何范围内的栅格标记为候选栅格。
8、进一步,所述统计位于所述地理围栏内的候选栅格的第一数量,包括:对于每个候选栅格,以所述候选栅格的中心点为端点沿水平方向生成第一射线;对于每个候选栅格,基于所述地理围栏数据计算所述第一射线与所述地理围栏的各条边的第一交点总数;对于每个候选栅格,若所述第一交点总数为奇数,则判定所述候选栅格位于所述地理围栏内部;若所述第一交点总数为偶数,则判定所述候选栅格位于所述地理围栏外部;统计所有被判定为位于所述地理围栏内部的候选栅格的数量,得到所述第一数量。
9、进一步,对于每个候选栅格,基于所述地理围栏数据计算所述第一射线与所述地理围栏的各条边的第一交点总数时,对于所述地理围栏的每条边,按以下规则判断是否计数为一个交点:若所述候选栅格的中心点的纬度大于所述边每个端点的纬度,或所述候选栅格的中心点的纬度小于所述边每个端点的纬度,则判断为无交点;若所述候选栅格的中心点的经度大于所述边每个端点的经度,则判断为无交点;若所述边为垂直线段且所述候选栅格的中心点的经度小于所述边每个端点的经度,则判断为一个交点;若所述边的斜率为正值,则通过第一公式计算第一参考值,当所述第一参考值为负值时,判断为一个交点;若所述边的斜率为负值,则通过第一公式计算第一参考值,当所述第一参考值为正值时,判断为一个交点;其中,所述第一公式为:
10、;
11、为第一参考值,和分别为所述边的两个端点的坐标,为所述候选栅格的中心点的坐标。
12、进一步,所述统计位于所述地理围栏内的所述栅格点阵中的栅格点的第二数量,包括:对于每个栅格点,以所述栅格点为端点沿水平方向生成第二射线;对于每个栅格点,基于所述地理围栏数据计算所述第二射线与所述地理围栏的各条边的第二交点总数;对于每个栅格点,若所述第二交点总数为奇数,则判定所述栅格点位于所述地理围栏内部;若所述第二交点总数为偶数,则判定所述栅格点位于所述地理围栏外部;统计所有被判定为位于所述地理围栏内部的栅格点的数量,得到所述第二数量。
13、进一步,对于每个栅格点,基于所述地理围栏数据计算所述第二射线与所述地理围栏的各条边的第二交点总数时,对于所述地理围栏的每条边,按以下规则判断是否计数为一个交点:若所述栅格点的纬度大于所述边每个端点的纬度,或所述栅格点的纬度小于所述边每个端点的纬度,则判断为无交点;若所述栅格点的经度大于所述边每个端点的经度,则判断为无交点;若所述边为垂直线段且所述栅格点的经度小于所述边每个端点的经度,则判断为一个交点;若所述边的斜率为正值,则通过第二公式计算第二参考值,当所述第二参考值为负值时,判断为一个交点;若所述边的斜率为负值,则通过第二公式计算第二参考值,当所述第二参考值为正值时,判断为一个交点;其中,所述第二公式为:
14、;
15、为第二参考值,和分别为所述边的两个端点的坐标,为所述栅格点的坐标。
16、为解决上述技术问题,本发明还提供了一种基站小区覆盖率计算系统,包括:
17、数据获取模块,用于获取基站的栅格数据和目标小区的地理围栏数据;
18、栅格构建模块,用于根据所述地理围栏数据,构建所述目标小区的地理围栏的最小外接几何范围,并基于预设的栅格规格生成铺满所述最小外接几何范围的栅格点阵;
19、粗筛模块,用于从所述基站的栅格数据中,筛选出对应的中心点位于所述最小外接几何范围内的栅格,作为候选栅格;
20、统计模块,用于统计位于所述地理围栏内的候选栅格的第一数量,并统计位于所述地理围栏内的所述栅格点阵中的栅格点的第二数量;
21、覆盖率计算模块,用于根据所述第一数量和所述第二数量,计算所述基站在所述目标小区的覆盖率。
22、为解决上述技术问题,本发明还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前所述的基站小区覆盖率计算方法。
23、为解决上述技术问题,本发明还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如前所述的基站小区覆盖率计算方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com