Logo
Section 1 / 20

项目描述:移动运营商

了解“蜂窝运营商”的简要介绍,并学习本项目中我们将实现的功能。

导入

项目描述:移动运营商

了解“蜂窝运营商”的简要介绍,并学习本项目中我们将实现的功能。

简介

蜂窝网络为我们提供了不可或缺的连接服务。任何地区的蜂窝网络市场竞争都十分激烈。蜂窝运营商希望以低廉的服务费用提供优质服务,从而吸引新客户并留住现有客户。在建立基站之前,这些公司会对区域内的主要和次要区域进行调查。这些调查有助于分析哪些位置最适合实现最大覆盖范围。

本章讨论的场景和问题也与信号覆盖的站点分析及覆盖优化密切相关。

问题描述

假设你是 AT&T 工程团队的一名开发人员。你收到了一份关于不同建筑和开放区域信号强度的调查报告。你需要分析这些数据,识别出信号覆盖弱和强的位置,以评估该地区运营的可行性。此外,你还需设计一个老式系统,在最小计算时间下完成启动。

功能需求

为了实现上述功能,我们需要引入以下特性:

  • 特性 #1: 在一个矩形网格中,确定手机仍能接收到最佳信号的最远位置。

  • 特性 #2: 在一个矩形网格中,找出信号覆盖最弱的最大区域。

  • 特性 #3: 通过拨号操作,最优地启动一台老式系统。

  • 特性 #4: 查询由运营商服务的矩形网格子区域中的用户峰值数量。

  • 特性 #5: 给定矩形网格中基站的位置,确定部署密度最高的区域。

  • 特性 #6: 在每个 k 毫秒的滑动窗口内,找出连接到基站的最大用户数。

  • 特性 #7: 确定矩形网格中覆盖质量达标的最大连续区域。

  • 特性 #8: 在商场的一条通道中,部署 k 个信号中继器,使具有可接受信号强度的店铺能够形成最长的连续分布。

理解这些功能需求并设计相应的解决方案,将帮助我们将所需功能集成到 AT&T 的系统中。

在接下来的课程中,我们将讨论这些特性的推荐实现方式。这些问题的基本解决方案同样适用于常见的编程面试题。

计算生物学

功能一:确定位置