先说我的猜想,理论上安卓内置的那个报警程序可能还是走的 TCP ,只是软件内置了而已,通知用定制 UI 特制的最好级别提醒消息。
为什么这么说呢,因为安卓电视也可以收到报警,必然安卓也有一套靠 TCP 通信的接口,应该就是跟 iOS 的独立 app 的接口是一个东西,更进一步,只存在这一套网络形式的接口,根本就没有搞出来通过运营商下发报警信息的系统,此观点基于两个推断,政府搞得东西自然是有一套简单可以用的就行不会费力气再搞一套完全不一样可靠性更高的,第二就是这个成都研究所根本没有那么大的本事让三家运营商配合他搞一个没有收益的东西。
再说对这套系统可靠性的顾虑,显然这不是一种基于广播形式且通信链路不可靠的系统,所有手机都要靠成都研究所的服务器推送消息到手机厂商的推送服务器再到手机,目前 TCP 并没有 QOS 的机制保证优先级,就算是走语音通话的优先级更高的通道还是不如基站区域广播可靠,日后必然会出现因服务器负载或网络阻塞导致部分手机无法及时收到预警信息。
对于可靠性更加高的预警系统构想,由地震研究所走专用光纤或卫星通信的的方式直达每个地级市运营商机房,同时这里保证有卫星通信的接入能力,保障其它通信可能因首次地震破坏而影响二次地震预警的能力。然后就是地级市到各个基站之间的通信,一般各基站可以不走光纤靠基站间无线通信,最后就是基站广播下发预警信息,手机此时不管有没有插卡只要能搜索到信号就能发出预警。
关于基站广播可能无法具备 app 那样的地震发生倒计时的功能,不是相关从业者,了解到小区广播是具备文本通信功能的,在手机系统更新支持报警加文字提示倒计时应该不是什么难题。
大家觉得安卓是跟 iOS 一样走的 TCP 还是三大运营商合作使用广播或独立于电话短信的高优先级信息给连接的手机发生地震预警通知呢?要简单验证也很简单,找个备用安卓机关闭流量 WiFi 看能不能收到预警信息即可,可惜人不在地震高发区。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.