先说我的猜想,理论上安卓内置的那个报警程序可能还是走的 TCP ,只是软件内置了而已,通知用定制 UI 特制的最好级别提醒消息。
为什么这么说呢,因为安卓电视也可以收到报警,必然安卓也有一套靠 TCP 通信的接口,应该就是跟 iOS 的独立 app 的接口是一个东西,更进一步,只存在这一套网络形式的接口,根本就没有搞出来通过运营商下发报警信息的系统,此观点基于两个推断,政府搞得东西自然是有一套简单可以用的就行不会费力气再搞一套完全不一样可靠性更高的,第二就是这个成都研究所根本没有那么大的本事让三家运营商配合他搞一个没有收益的东西。
再说对这套系统可靠性的顾虑,显然这不是一种基于广播形式且通信链路不可靠的系统,所有手机都要靠成都研究所的服务器推送消息到手机厂商的推送服务器再到手机,目前 TCP 并没有 QOS 的机制保证优先级,就算是走语音通话的优先级更高的通道还是不如基站区域广播可靠,日后必然会出现因服务器负载或网络阻塞导致部分手机无法及时收到预警信息。
对于可靠性更加高的预警系统构想,由地震研究所走专用光纤或卫星通信的的方式直达每个地级市运营商机房,同时这里保证有卫星通信的接入能力,保障其它通信可能因首次地震破坏而影响二次地震预警的能力。然后就是地级市到各个基站之间的通信,一般各基站可以不走光纤靠基站间无线通信,最后就是基站广播下发预警信息,手机此时不管有没有插卡只要能搜索到信号就能发出预警。
关于基站广播可能无法具备 app 那样的地震发生倒计时的功能,不是相关从业者,了解到小区广播是具备文本通信功能的,在手机系统更新支持报警加文字提示倒计时应该不是什么难题。
大家觉得安卓是跟 iOS 一样走的 TCP 还是三大运营商合作使用广播或独立于电话短信的高优先级信息给连接的手机发生地震预警通知呢?要简单验证也很简单,找个备用安卓机关闭流量 WiFi 看能不能收到预警信息即可,可惜人不在地震高发区。
1
lslqtz 2023-08-09 11:12:13 +08:00
你关注的是可靠性的顾虑, 而我更关注的是从无到有. 另外 TCP 是有丢包重传, 客户端失败也有重连机制.
|
2
winterbells 2023-08-09 11:17:50 +08:00
张宇还称,由于部分城市暂不支持地震预警功能,目前他自己的方法是找到临近其他城市开启,以备不时之需。
此外,想要手机的地震预警功能正常触发提醒,还有两个细节需要注意,第一,手机必须保持联网状态,这是底线 |
3
okakuyang 2023-08-09 11:20:53 +08:00 via iPhone
区别不就是安卓是驻留后台的 apple 独立 app 不行吗?
|
4
tcpdump 2023-08-09 11:22:10 +08:00
iOS 那个通知延迟,震完了还在倒计时
|
5
Sooele 2023-08-09 11:23:37 +08:00
就一个地震预警功能。还对比个啥。有需求就自己开着。没需求你可以不用
|
6
libook 2023-08-09 11:51:37 +08:00 3
iOS 向来比较坚守自己的生态,靠市场优势地位肯定会要求别人适配它而不是它主动适配别人,除非这块有强硬的地区政策要求。
国产厂商没有那么高的市场优势地位,所以愿意集成好本地化功能来提高产品竞争力。 国内之所以把关键基础设施都把握在国有,就是因为需要它们在灾害、战争等极端情况下保持应急支持能力,所以一定是保有优先级调控的能力的,这不是纯粹的商业范畴,就像邮政即便赔本也要在偏远地区设立邮局,这已经是国家安全的范畴了。 |
7
touchmii OP 为什么要深究这些,自然是要给非国产安卓和 iOS 正名,本质上原生安卓还有三星 iOS 这些系统安装一个独立 app 跟国产手机内置的预警功能没有本质区别,新闻媒体却在宣传需要单独安装 app 是可靠性大打折扣,此帖就是打消担心非国产手机用户的疑虑。
|
8
brader 2023-08-09 12:12:04 +08:00
> 需要单独安装 app 是可靠性大打折扣
@touchmii 从现有生态及技术角度看,这句话是有道理的。厂商系统内置的话,可以最高级别保证进程存活,你应用层的 APP ,怎么保活已经是个老生常谈的问题了 |
9
SenLief 2023-08-09 12:15:24 +08:00 via iPhone
不太一样,忘记之前在哪看到了,国内的原理应该是成都高新授权后由厂商统一推送,简单来说就是成都高新发预警给厂商,再由厂商利用自有推送给设备,如果由成都高新推送,他根本无力保证到达率和时效。
|
12
testFor 2023-08-09 15:30:08 +08:00
独立的还是有差别的,正如上面所说,这些通知系统是厂商自己的,在保活与优先级上已经做了特殊的白名单,消息网络也是手机厂商自己的,你个人在牛逼,多个平台多机型问题,服务器资源跟厂商也可能有差距
|
13
xz410236056 2023-08-09 15:38:13 +08:00
@libook #6 https://support.apple.com/zh-cn/HT202743
“ 1. 安珀警报和公共安全警报并非在所有国家或地区都可用。 2. 使用受支持运营商提供的 SIM 卡时才能收到政府警报。如需了解更多信息,请联系您的运营商。 3. 在部分国家或地区,您可能无法停用“政府警报”。” “国内之所以把关键基础设施都把握在国有,就是因为需要它们在灾害、战争等极端情况下保持应急支持能力” 😂😂😂 |