定义
LBS(Location Based Service)基于位置的服务,通过基站定位或 GNSS 获取位置,用于室内/弱 GNSS 场景的辅助定位,如共享单车、儿童手表等。
定位技术
LBS 定位方式包括:蜂窝基站定位(Cell-ID、ECID、OTDOA),利用基站位置与信号特征估算终端位置,精度约 50–500 米;Wi-Fi 定位,基于热点指纹或三角测量;蓝牙 Beacon 定位,用于室内精确定位。与 GNSS 相比,LBS 精度较低但功耗小、室内可用、无需额外硬件,适合对精度要求不高的场景。
模组能力
4G/5G 模组通常支持 AT 指令获取基站定位信息(如 MCC、MNC、LAC、Cell ID),终端或平台据此调用运营商或第三方定位 API 获取经纬度。部分模组集成 GNSS,可自动在 GNSS 与 LBS 间切换:户外优先 GNSS,室内或弱信号时 fallback 至 LBS,保障定位可用性。
应用场景
共享单车在禁停区、地下车库等 GNSS 不可用时,LBS 提供粗略位置用于违停判断与找车;儿童手表、老人手环在室内场景依赖 LBS;物流追踪在仓库、隧道等场景用 LBS 辅助。LBS 与 地理围栏 结合,可基于粗略位置实现进出判断,满足部分业务对精度要求不高的需求。
工程实践补充
针对「LBS」的跨团队协同:硬件提供阻抗与电源预算,射频提供杂散与灵敏度余量,嵌入式明确线程模型与存储寿命,云端明确 SLA 与限流。对 NB-IoT 等场景,业务模型需与唤醒周期、包长与下行容量匹配;对车载与移动场景,需考虑切换与漫游时的会话保持。项目收尾做一次「红队」式复盘:弱网、掉电、证书过期、时钟跳变与存储写满是否都有定义行为。