跳到主要内容谷歌正在创建一个基于Android手机的全球地震警报系统。该系统的第一部分将于今天推出。如果你选择加入,你Android手机中的加速度计将成为用于检测地震的算法的一个数据点。最终,该系统将自动向可能受到影响的人发送警告。
这一功能是通过谷歌的优势得以实现的:世界各地数量惊人的Android手机,以及对大数据算法的巧妙使用。就像它与苹果在接触追踪和其他Android功能(如车祸检测和紧急定位服务)上的合作一样,它表明,智能手机可以用来做比末日滚动更重要的事情,还有一些尚未开发的方式。
谷歌正在分小阶段推出该系统。首先,谷歌正在与美国地质调查局和加州紧急服务办公室合作,向该州的Android用户发送机构的地震警报。这些警报是由已经存在的ShakeAlert系统生成的,该系统使用传统地震仪生成的数据。
服务器聚合来自多部手机的数据,所有手机都在一个区域内,并确定是否正在发生地震。
谷歌Android首席软件工程师马克·斯托盖蒂斯(Marc Stogaitis)表示:“如果到处都能有基于地震仪的系统来探测地震,那就太好了。”但是,他继续说,“这是不切实际的,而且不太可能覆盖全球,因为地震仪极其昂贵。他们必须不断地维护,你需要在一个地区有很多这样的人,才能真正拥有一个好的地震预警系统。“。
因此,谷歌计划的第二和第三阶段将由Android手机替代。不过,该公司的进展相当谨慎。在第二阶段,谷歌将根据从Android手机检测到的数据,在谷歌地震搜索中显示本地化结果。这里的想法是,当你感觉到地震时,你可以去谷歌看看你是不是感觉到了地震。
最后,一旦谷歌对系统的准确性有了更多的信心,它将开始积极地向生活在没有基于地震仪的警报系统的地区的人们发送地震警报。
Stogaitis说,作为这个程序的一部分,收集的信息是从用户那里“去识别”的,谷歌只需要“粗略”的位置信息就可以工作。地震警报和探测系统也都是可选的。斯托盖蒂斯说:“我们真正需要的是外面的这些小型地震仪。”“我们不需要了解发送邮件的人本身的任何信息,因为这并不重要。”
Android手机可以成为“迷你地震计”,因为它有一个加速计--可以检测你是否旋转过它。Android的系统使用来自该传感器的数据来查看手机是否在抖动。只有当Android手机插上电源而不使用时,它才会亮起,以延长电池寿命。
“我们发现(Android手机)足够敏感,可以探测到地震波。当地震波通过时,他们能够探测到它们,通常可以看到两种关键类型的波,P波和S波,“Stogaitis说。“每部手机都能探测到像地震这样的事情正在发生,但你需要一组手机才能确定这是一场地震。”
“有很多因素会影响你需要多少部手机。我认为关键是我们不需要超精确的信息,但我们确实需要大量的信息。“。
P波(主波)是地震震中发出的第一个也是最快的波。S波(次级波)较慢,但可以大得多。谷歌的系统能够同时检测到这两种情况。斯托盖蒂斯说:“通常人们甚至感觉不到P波,因为它只是更小,而S波往往造成更大的损害。”“P浪可以是告诉你为S浪做准备的东西。”
这些数据是以经典的谷歌方式处理的:使用算法对来自数千部手机的聚合数据进行处理,以确定是否正在发生地震。在传统地震仪价格昂贵、精度高的地方,安卓手机价格便宜、数量众多。谷歌可以使用贝叶斯过滤器和其他算法将这些数字转换成地震数据,这些数据足够准确,可以发出警告警报。
谷歌表示,其系统能够定位震中并确定地震强度。尽管如此,他解释说,这些波的基本物理特性意味着可能性是有限的:
最大的关键是,离地震最近的手机可以帮助远离地震的用户了解这一点。该系统的局限性之一是,我们不能在地震到来之前向所有用户发出警告。距离震中最近的用户不太可能得到及时的警告,因为我们没有提前预测地震。
这一速度也意味着谷歌基于Android的预警系统不会有人类参与,因为这些预警的范围从震中附近的“几秒”到外部的30秒或45秒。
斯托盖蒂斯说:“我们团队中有许多地震学家,他们实际上就是和我们一起工作的。”其中包括理查德·艾伦(Richard Allen),“他职业生涯的大部分时间都花在地震预警[系统]上,他做了很多ShakeAlert系统的设计,过去他还建造了一个基于手机的地震探测系统。”
艾伦的MyShake应用程序就是这种系统的早期例子,但现在的不同之处在于,谷歌可以将这种检测直接内置到Android中,而且它可以在谷歌的规模上做到这一点。(与谷歌的系统不同,MyShake可以在iPhone上运行。)。
谷歌的意图是为不同的地震提供不同级别的警报。它不仅就核心系统的设计咨询了地震学家,还就警报应该如何出现进行了咨询。Stogaitis说,目标是“在短时间内尽可能快地传达信息,这样用户就可以理解,他们需要对地震做出非常迅速的反应,而不需要阅读巨大的文字墙。”
从长远来看,谷歌希望基于其地震探测系统创建API。苹果不打算在iPhone上使用这个系统,但如果API出来了,苹果就可以自由使用了。不过,更有趣的是,其他系统将从地震检测API中受益。
例如,有人可以制造一些东西,可以自动阻止下一层的电梯,并打开门,这样人们就可以在海浪到来之前出来。你可以自动关闭煤气阀,你可以让一些东西停止医疗程序,或者提前打开消防站的门。这在地震中是一个常见的问题,那里的火灾很严重,消防员经常无法逃脱。所以,你可以建造一些可以做到这一点的东西。飞机可以在这样做时停止着陆,中止着陆。火车可以减速。有一个完整的生态系统,可以通过使用这种基于Android的检测来实现,并让它在某种程度上发布服务器端,这样其他人就可以接入它。
这样一个系统的风险将高得令人难以置信-维护该系统的责任也将同样高。所以API还有很长的路要走。谷歌的计划是将误报降至最低,并立即调整系统。谷歌还不得不付出巨大努力,以确保其通知不会淹没蜂窝网络。同时向每部Android手机发送ping可能会阻塞这些无线电波。
“地震的问题是它们移动得真的、真的很快……。所以,我们不能真的把一个人放在圈子里。“。
谷歌将通过谷歌移动服务推出该系统,因此不需要全面更新操作系统。这意味着检测系统和警报应该都能在今天使用的绝大多数Android手机上工作。(这也意味着这些服务不会很快进入中国,因为中国的Android手机不使用谷歌的服务。)
谷歌利用现有的地震仪网络,立即开始在加州提供地震警报。地震数据也将很快出现在谷歌搜索中。至于基于从Android手机收集的数据的警告和警报,这将需要更多的时间。谷歌表示,如果一个地区有现有的地震探测和警报系统,它更倾向于使用该系统,而不是基于手机的系统。
“基本上,全世界有数亿人居住在地震断裂带附近,”斯托盖蒂斯说,“这是我们认为可以提供帮助的事情。”