Android 15 及更高版本为卫星连接(也称为非地面网络 (NTN))提供了全面的平台支持。 借助此框架集成,受支持的设备即使在标准地面移动网络和 Wi-Fi 网络不可用时,也能建立连接并使用关键服务。
设备制造商可以使用 AOSP 电话卫星堆栈无缝实现卫星功能,确保硬件与核心 Android 消息传递、数据路由和紧急情况系统兼容。
支持的功能
Android 框架原生提供核心技术功能,以便通过受限的 NTN 处理和路由特定服务:
紧急情况服务: 让用户在地面覆盖范围之外漫游时,能够联系紧急情况服务部门(例如向 911 发短信)。
对等消息传递: 支持通过卫星网络进行标准对等 (P2P) 基于文本的消息传递(短信、彩信和 RCS)。平台电话层会动态管理传输队列、链接可用性和有效负载大小,以优化通过卫星数据信道发送文本消息。
位置信息共享: 与平台位置信息服务和
LocationManager框架集成,让用户能够通过受支持的应用(例如 Google 地图)在卫星原生信号通道中共享其精确的纬度和经度坐标。数据服务: 支持通过卫星连接路由标准 IP 数据包。平台处理两个主要的数据访问层级:
受限(轻量级)数据: 框架和网络政策会将后台流量访问权限限制为特定核心服务和已列入许可名单的应用,以防止过度使用带宽。如果您是应用 开发者,希望针对受限卫星网络优化应用, 请参阅针对受限卫星网络进行开发。
不受限的数据: 支持完整的互联网协议数据路由(取决于可用性、硬件功能和运营商配置)。
技术架构概览
电话卫星堆栈直接集成到 AOSP 电话框架中。该堆栈通过标准化硬件抽象层 (HAL) 与设备的调制解调器进行交互。
- AOSP 卫星框架: 该框架管理卫星连接的高级状态机,在卫星连接窗口期间替换默认的地面路由规则,监控调制解调器信号质量,并提供核心
SatelliteManagerAPI。 - 调制解调器 HAL (
ISatellite): 设备制造商必须实现标准ISatelliteHAL AIDL 接口(在 Android 15 中引入),以将框架命令桥接到供应商特定的调制解调器固件。此接口控制调制解调器电源状态、卫星监听窗口和原始数据包传输。 - 网络政策和路由: 当设备连接到 NTN PLMN 时,AOSP 连接服务会使用自定义防火墙链和数据节省程序扩展来管理网络流量,从而保护链接免受未经优化的应用流量的影响。
- 动态配置: 卫星服务参数(例如授权服务器网址、允许的 PLMN 列表和默认支持的模式)会动态推送到设备。AOSP 同时支持标准
CarrierConfigManagerXML 推送和使用 GSMA TS.43 授权服务器的动态身份验证。
验证
为了验证平台卫星功能的实现,设备制造商和芯片供应商必须确保其调制解调器通过所有相关的 Android 验证套件。
授权参与和合作伙伴集成
Android 提供自助式授权参与工作流,用于将您的网络与 Android 生态系统集成。如需了解详情,请发送电子邮件至 android-satellite-support@google.com。