你兜里的手机,真能抢在地动山摇前发出警报吗?
当地时间6月24日傍晚,委内瑞拉首都加拉加斯,意大利使馆职员帕特里西亚·阿罗伊的手机突然跳出一条从未见过的通知。她告诉记者:“手机刚一收到信号,我们就马上冲到了街上,正好赶在地震发生前。”与她几乎同时收到警报的,还有39岁的作家佩利克里斯·桑切斯。他对美联社表示:“我们得到了出门的时间,直到已经站在门外,我们才开始感受到越来越强的晃动。”这些人的反应窗口相当宽裕,足有半分钟。而在巴基西梅托,一位居民在社交媒体上记录道,从Google弹出通知到城市剧烈摇晃,中间只隔了大约五秒。
![]()
那天傍晚,委内瑞拉在约39秒内接连发生两次强震,第二次震级达里氏7.5级,是该国一个多世纪以来最猛烈的一次。截至6月28日,官方公布的数据是:逾1400人遇难,约3500人受伤,受明显影响的居民超过1.2万人。这里有一个刺眼的细节:发出警报的并非委内瑞拉政府,也不是任何地震权威机构。委内瑞拉的地震研究单位FUNVISIS只做事后记录,不负责事前预警。真正在地震波抵达可感人群之前拉响警报的,是Google。根据事后数据,从地底岩石破裂,到第一条预警推送至百万台手机,中间只用了约9秒。
你的手机里藏着一枚毫不起眼的传感器。在你横屏看视频时,它负责把画面转正;在你走路、运动时,它记录你的步数和轨迹。这枚加速度计,正是Google为Android打造的地震预警系统(Android Earthquake Alerts)的物理起点。当手机被静置在桌面或床头柜时,加速度计能捕捉到极其细微的异动——地质学家称之为P波,也就是纵波。它会把信号连同大致位置,一起发回Google的服务器。单部手机的数据等于噪音,没人会信。但如果在某个特定的地理区域内,成百上千部手机同时在报告“我好像震了一下”,服务器的判断逻辑就变了:这不是误报,一场地震可能正在发生。
接下来,系统要和时间赛跑。在毫秒级的尺度内,算法通过这数百台手机发来的不同信号,快速反推震源位置与震级。目标只有一个:抢在真正携带毁灭性能量的S波,也就是横波,抵达地表之前,把警报塞进居民的手机。我们不妨从Google事后披露的数据,拆解这半分钟里发生了什么:
震源破裂后的第3秒:位于委内瑞拉北方多个州市的大量手机,已经检测到了秒速约4英里、强度较弱的P波。这些手机的硬性条件,是必须处于静止状态,比如正平放在桌上。它们成了最前线的侦察兵。到了约第9秒:Android地震警报系统积累了足够数据,完成了计算,并全自动地发出了首批警报。与此同时,邻近区域的更多手机正在加入“震感上报”阵列。Google方面后来透露,在第一次地震发生几秒钟后,系统又检测到了第二次更强地震的信号。由于两次事件的震波相互重叠,系统将其判定为单一的大型地震事件,并随之向整个回传了数据的大范围区域,推送了接连不断的警报。这也就解释了,为什么从第一次地震发生后的第15秒及第21秒,委内瑞拉北部的大部分地区,都涌入了警报信息。
这套系统的基本盘有多庞大?Android操作系统握有全球约七成的智能手机市场。不考虑定制系统,这意味着全球至少有二十多亿台设备,在硬件层面随时能客串“临时地震仪”。根据Google公开的资料,Android Earthquake Alerts的接入终端数,在2019年仅有约2.5亿,而到今年,这个数字变成了25亿。一个反直觉的事实是:深夜,恰恰是这套系统最敏锐的时间段。用户入睡时,手机往往被扔在床头柜上充电,纹丝不动。于是,感知的灵敏程度达到顶峰。
这份成绩单,在去年7月登上了顶级学术期刊《科学》。Google提交的论文显示,系统运行的头三年里,平均每月侦测到312次大小地震,覆盖了98个国家。在累计1.8万次侦测中,超过2000次达到了需要预警的标准,并累计发出了约8亿条警报。事后问卷的反馈同样清晰:超过150万填写了问卷的用户里,85%的人认为它“非常有用”。这确实是一件挺漂亮的事:原本被锁在机构地窖里、价值数十万元的专业地震仪,如今以另一种形式,装进了普通人的口袋。
把问题拆开看,Android Earthquake Alerts的本质可拆为三步:众包传感、信号处理与统计回归。第一,传统地震台网靠的是少量昂贵仪器,Google直接用25亿台手机“征用”为传感器——单机数据粗糙,但海量样本足以填补单点质量的缺陷,这就是众包。第二,每台手机的加速度计无时无刻不处于噪声中,系统采用的STA/LTA算法,做的事情是把最近一两秒的平均抖动,去和过去几十秒的平均值做对比。如果某时刻这个比值突然蹿升,系统就有理由怀疑,它是真·地震波,而非普通晃动——将有用信号从噪声中筛出来,这就是信号处理。第三,地质学上早有成熟的公式可用。系统用最小二乘回归去拟合所有手机回传的数据,就能快速锁定一个最能解释当前观测结果的震中与震级——这便是统计回归。
我们需要重新理解P波与S波的关系。地震释放出的能量中,跑在前面的是P波,速度虽快,但晃动温和,破坏几乎不归它管。跟在后面的S波,携带了地震的绝大部分破坏力:房屋倒塌、人员伤亡,都是它的杰作。S波的传播速度,通常比P波慢一半左右。目前几乎所有的地震预警系统,押注的正是这个时间差。震中附近的传感器,也就是此次事件中那些放在桌上的手机,率先察觉到弱P波,并立即通过光速传播的网络信号上传数据。即便有网速损耗,它的传输仍远快于地震波本身。这就让Google的服务器在算出结果后,依然能跑在S波前面,为更远的居民争取到时间。逻辑很简单:距离震中越远,抢到的时间就越多。距离震中约180公里的加拉加斯,最多就抢到了约30秒。
但还有两盆冷水必须泼在当头。首先,地震预警绝不等于地震预测。它无法告诉你未来几天何时、何地会发生什么级别的地震。这件事,人类至今办不到。它能做的唯一一件事,是在地震发生之后、破坏抵达你脚下之前,替你抢出那一点点宝贵的时间。其次,这套由Google编织的警报网络并非坚不可摧。一个致命的盲区就在震中正上方——对于站在震中的人来说,P波与S波几乎同时到达,预警根本来不及抵达。而且,它极度依赖区域内的手机密度与网络状况。在那些深度使用Android设备、运营商覆盖面广的地区,它的表现优异;而在iPhone居多或网络基建薄弱的角落,众包数据的池子就会干涸,结果也难免令人遗憾。
比较有趣的技术精度问题是:为什么苹果手机用户在某些地区至今收不到同样的预警?这并不是因为双方传感器质量的差异,而是因为两个平台“众包”的算法逻辑、触发门槛彼此割裂。Google依赖的是海量安卓设备形成的数据洪流,而苹果则采用了另一套整合了本地地震台网数据的模式。这两种模式之间的数据并不互通,导致全球预警地图上,出现了一片片由操作系统划分出来的“盲区”。
尽管有这些局限性,这套基于手机网络的预警体系依然重塑了人们对于防灾的想象边界。在过去,建设一张国家级地震预警网,需要投入天文数字的硬件资金和数年时间。如今,依靠着每个人口袋里那个为了播放视频而存在的微机电系统(MEMS)传感器,以及那套并不神秘的统计算法,我们在灾变面前,总算抢回了一点属于自己的反应时间。虽然它不能改变地震的烈度,但它至少能让更多的人,有机会站在门外,去感受地动山摇——而不是被掩埋在废墟之下。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.