1
Oktfolio 2023-08-08 11:07:01 +08:00
我猜是没有的,毕竟各大手机厂商都是和成都高新地震减灾研究所合作的,国外的接口也能用吧
|
2
dqzcwxb 2023-08-08 11:14:04 +08:00
|
3
opengps 2023-08-08 11:17:20 +08:00 6
api 接口意义不太大,毕竟存在延时,要想不延迟则需要频繁刷新,服务器端压力偏大
一般来说,这种要求实时性的消息,这应该使用 push API 的模式通知第三方系统 |
4
janpun 2023-08-08 11:20:33 +08:00
阿里云那个我看了,毎 10 分钟同步一次,这种接口在地震时没啥用
|
5
coderxy 2023-08-08 11:26:10 +08:00
只有最多几十秒的时间,api 有啥用?
|
6
villa2935 2023-08-08 11:30:01 +08:00
usgs 找找
|
8
rekulas 2023-08-08 11:35:17 +08:00
@coderxy 还是有用的,广义上来说几十秒完全足够用户转移到安全避险地尽量减轻损失,很多大中地震非震区往往也有不少人员伤亡的,如果有预警可以降低伤亡
狭义上来说,可以开个 app 赚钱。 |
9
brader OP @rekulas 你没 get 到他意思,他意思是地震预警时间仅仅只有几十秒,而市面上开放的大部分 API 主动拉取接入方式,大部分没有实时性,意思就是等 API 厂商同步完地震信息,然后等你再拉取到,地震都震完了,所以他说 API 没什么用
|
10
rekulas 2023-08-08 11:45:13 +08:00
@brader 那是没有实时 api 的问题,api 是可以做到实时的只是某些方懒不愿意做而已,你不就是在找这种 api 么
|
11
brader OP @rekulas 对的,我自己目前想做这种产品,百度了一圈,没找到符合的 API 接口,都起不到预警作用。也不仅限于 HTTP 接入方式,其他各种接入方式我也可接受,比如 ws 、http 回调等等
|
12
jackOff 2023-08-08 11:52:53 +08:00 via Android
没有意义,那个延时性等通知过来人都没了。官方可以立刻通知所有设备实际上有点人工干预的性质,并且最重要的是官方可以合法越过所有设备权限强制发布通知来提醒所有用户
|
13
BG7ZAG 2023-08-08 11:54:06 +08:00
现在手机设备基本都自带了
|
14
BeautifulSoap 2023-08-08 11:55:40 +08:00 via Android 2
成都减灾所发布各大品牌手机、电视开启“地震预警”功能教程
https://m.ithome.com/html/710601.htm 这种预警都是所有手机(包括功能机)都内置的功能,而且延迟和适用范围比 lz 考虑的 api+推送好不止一点。日本手机基本都常年开启,经常时不时收到地震水灾告警,一发布告警整栋楼所有手机一起叫而且是最大音量狂叫,这才是有效的做法。 |
15
Deplay 2023-08-08 11:56:47 +08:00
https://news.ceic.ac.cn/ ,不知道及不及时,此外信息不详细,太详细的也属于机密了,只开放给厂商
app 感觉没戏,但从通知角度来讲,效果不行,达不到现在的系统通知的效果 此外安卓基本都系统通知,ios 有成都高新减灾研究所的官方 app |
17
brader OP @dqzcwxb 不是我没有百度,这两个我也找到过,但是都起不到实时预警的作用。你看下上面的 V 友讨论就知道了,目前我还没看到哪个地方有提供实时预警接入服务,我正在找这样的,所以发这里想看看大家有没有见过有这样的服务开放
|
18
mohumohu 2023-08-08 12:36:34 +08:00 2
本来这事应该是运营商搞才最好的,网络肯定没运营商直接推送快。但国内没有安珀警报之类的,有推送的地方就用来推广告,就连 0 级短信都被玩坏了
|
19
nothing2 2023-08-08 13:04:06 +08:00 via iPhone
“四川地震台”公众号、小程序
|
20
yyzh 2023-08-08 13:17:35 +08:00
@BeautifulSoap 这种小区广播只有环中国的才有,唯独中国不肯弄.
|
21
lhbc 2023-08-08 13:26:11 +08:00
没戏,要是有各个厂商直接内置了,还等你来做
|
22
Alias4ck 2023-08-08 13:26:47 +08:00
看起来是需要这个? https://data.earthquake.cn/
|
23
pkumsy 2023-08-08 14:01:16 +08:00
成都高新地震减灾研究所官方有开发 app 啊,苹果可以下载
安卓的话不是已经内置了吗? |
25
lujiaxing 2023-08-08 14:41:49 +08:00
|
27
brader OP @lujiaxing 爬取是实现不了的,第一是不稳定因素,第二是别人网站发布的是文章啊,你觉得一个网站拟一篇文章,然后再发布出来,经过多久了?地震都结束了。。。还预警
|
28
Keanuo 2023-08-08 15:35:05 +08:00 1
你是否在找:小区广播
|
29
SingeeKing 2023-08-08 15:38:17 +08:00
看上去只有第三方逆向的 https://github.com/kengwang/EarthQuakeWarning
|
30
brader OP @Keanuo 目前还没到这个阶段呢,暂时还没有推送渠道的烦恼。现在是数据来源都解决不了,这个解决不了的话,也就没有后面的事情了
|
31
Znemo 2023-08-08 15:40:17 +08:00
对这方面不是很了解,是否有这方面的传感器,部署成本是否很高?背后强大的是否允许个人安装这种传感器?有人可以科普一下吗?谢谢。
|
32
lambdaq 2023-08-08 15:41:52 +08:00
地震局自己都不搞,哪里来的官方?
成都高新那个是一个博士自己折腾,做出成绩了,官方抛来橄榄枝合作的民营机构。 |
34
deng81416754 2023-08-08 16:25:16 +08:00
iOS 有个 “地震预警” app ,依赖于网络 ,由苹果服务器推送,安卓应该也有
|
35
roiding 2023-08-08 16:26:21 +08:00
有人了解过成都减灾所的那个 ios app 的实现原理嘛?
好像用那个 app 是要求把定位设置为始终允许,那我就很好奇了,我把 app 杀了之后,他还会不断的读定位耗我的电嘛? 我也觉得应该运营商来做这个事最好,运营商接收到地震预警,直接向所有涉及范围的信号塔发指令,对所有连接到信号塔的手机发预警不是最保险的嘛? |
36
AlohaV2 2023-08-08 16:29:51 +08:00
明明可以用小区广播( https://www.cnii.com.cn/rmydb/202208/t20220825_407420.html)实现的,非得接上互联网整个 APP ,又赢了!
|
37
deng81416754 2023-08-08 16:30:07 +08:00
开放的 api 找了一圈 没找到。。
|
38
deng81416754 2023-08-08 16:31:44 +08:00
@AlohaV2 5g 现在还没完全普及吧。 手里的水果 11 色色发抖
|
39
ImmerTry 2023-08-08 16:34:40 +08:00
|
40
ImmerTry 2023-08-08 16:35:39 +08:00
|
41
nothingistrue 2023-08-08 16:38:27 +08:00 2
友情提示,你不提醒不干你的事,你要是提醒了但是没提醒准,那你就出大事了。
|
42
brader OP @deng81416754 知道为什么不火吗,不咋好用。还有就是依赖于苹果 APN 推送是不靠谱不合理的,苹果 APN 推送在高峰期是存在延迟可能的。
|
43
deng81416754 2023-08-08 16:54:58 +08:00 1
@brader 安装了 快半年了。还没地震过。所以也没发言权,我想看看你的方案 除了推送 上面 36#说的 5g 广播确实是个方案,想不到别的方案了。
|
44
brader OP @deng81416754 我现在没想解决推送渠道问题。。。我只想解决数据来源问题,数据来源都找不到的话,后面的就不用讨论了
|
46
deng81416754 2023-08-08 17:07:13 +08:00
ws 、http 这种形式 走不通的。必须要 app 运行,才能 长连接 轮训,所以推送或者 5g 广播可能才是最终方案, 数据可以找成都高新地震减灾研究所合作(狗头) 人家自己都有 app
@brader |
47
irainsoft 2023-08-08 17:08:10 +08:00 1
这种数据大概率还是地震局主动从它们能用到的推送渠道去主动推送的,这种事情明明政府通过统一的渠道(比如上面说到的小区广播就是极好的,小灵通时代就有的东西,兼容性极高)才是最优解,结果现在变成了手机厂商和手机应用的大比拼... 很神奇
|
49
itenyh 2023-08-08 17:14:42 +08:00
up 一副大家应该给他找的态度,让人很不爽
|
52
AlohaV2 2023-08-08 17:31:22 +08:00
@juded at 错了..
Wiki 上查到: Cell Broadcast supports the update within seconds of existing alert messages due to changing hazard situations. 可能也算是“支持”吧。 我主要在想为啥不利用现有技术,因为 Wiki 上也写着"99% of all handsets used today support Cell Broadcast". 毕竟地震速报应该是能通知到的人越多越好? |
53
bao3 2023-08-08 17:37:22 +08:00
@rekulas 你完全没理解,现在的地震预警是 pull 的方式,等你 get 了信息后,早就过了地震的那十几秒时间。意义就是在于“我有这个功能”,无意义就在于“我没有预警功能”
|
54
dabaozi 2023-08-08 17:41:10 +08:00
不知道空袭的时候 918 的喇叭会响不会,感觉这个可以联动一下, 只要地震了,就响两声
|
55
brader OP @deng81416754 现在不考虑推送的问题,推送我们有办法解决,现在是没有数据来源的问题。
可能找成都高新地震减灾研究所合作是最正确途径吧,但是对于小公司来说,找他们的难度和成本,也是极大的 |
57
danhahaha 2023-08-08 18:08:14 +08:00
地震一般不是分好几波么?只要检测准确,第一波的 10 分钟内获取信息,也可以做些什么
|
58
rekulas 2023-08-08 18:23:15 +08:00
@bao3 你这有点属于睁眼说瞎话了, 多看看新闻地震预警早就流行了,而且远的地方可以长达几十秒(不过这种近乎实时的预警貌似没有对外开放 api)
另外就算只有 10 秒,"现在的地震预警是 pull 的方式"这个是想不想做的问题,而不是技术上不好解决的,毕竟一个垃圾游戏都能做到全国毫秒级延迟,拿这个说事我不清楚你想表达什么 |
59
bao3 2023-08-08 18:30:47 +08:00
@rekulas 你说得就是我要表达的。一个垃圾游戏都有一个统一的单位来触发毫秒的预警,但地震却没有国家级的预警接口做到几十毫秒。
|
61
wyd011011daniel 2023-08-08 19:53:31 +08:00 1
这种东西就是小区广播最好,实在不行防空警报直接喊都行。再然后就是 连互联网的软件,自己做太难了,也没人用。
|
62
billlee 2023-08-08 21:16:18 +08:00 2
@juded 小区广播不保证送达,但地震这种只有几十秒时间窗口的情况下送达率肯定比基于 IP 网络的推送高多了,毕竟是广播 vs 单播。基于网络的推送都是有限量的,那种需要推送给全部用户的活动、营销类消息,全部推出去经常需要超过半天时间。
|
63
giaodadi 2023-08-08 21:39:31 +08:00
印象中这是国防机密,哈哈
|
64
JIUBASHI 2023-08-09 00:11:28 +08:00 via iPhone
凡事做之前先想想会不会坐牢
|
65
juded 2023-08-09 09:05:21 +08:00
@billlee 以我接到的 6 号凌晨的警报,时效性非常可以,而且信息很丰富,广播估计做不到这点,况且小区广播很容易被黑产利用发广告吧。
|
66
touchmii 2023-08-09 09:41:03 +08:00
@roiding 不用一直开着地位, 只要手机换了地方把 app 打开一下关闭即可, 上报手机的当前位置, 通知走苹果的服务器,app 杀了后台还是可以工作的, 但是这种方式非常考验 iOS 通知的及时性并不是一个非常可靠的办法。
|
67
shijingshijing 2023-08-09 09:53:01 +08:00
了解一下通信的基本原理再来讨论吧,你这个 App 还得起一个 TCP 或者 UDP 链接才能同步数据,人家运营商广播走独立信道,时效性和确定性完全不在一个等级。
现在的问题是,国内运营商由于内部外部各种原因阉割了这些功能,一是为了防止伪基站群发诈骗短信,关闭了部分功能;其次是运营商自己也不遵守 0 级短信的规则,滥用 0 级短信来发广告和其他不那么紧急的短信,典型的就是联通居然还用来发过验证码。 |
68
internelp 2023-08-09 10:00:29 +08:00
前两天凌晨山东平原地震的时候。
我和我媳妇两个 iOS 手机安装成都高新减灾研究所的「地震预警」都在“睡眠模式”以最大音量、闪屏告警了。 要接受预警信息,需要为这个 APP 开放“重要通知”权限,即使已打开“专注”模式或 iPhone 已静音,重要警告也将在锁屏上显示并播放声音。 通知非常可靠,倒计时结束的时候刚好地震就来了。 楼主想法是好的,但若没有可靠的数据来源,做这种产品还是慎重一些。 |
69
xz410236056 2023-08-09 10:21:48 +08:00
@brader #42 乐,咋你服务器比 APNS 的节点还多?你还能不走 APNS ? iOS 有系统级的政府通知、有 0 级短信。
你没有是国内运营商没做,你一个 app 的权限能比系统还高? https://support.apple.com/zh-cn/HT202743 |
70
jlxhtjx2gle 2023-08-09 11:43:55 +08:00
cellbroadcast 这个功能在国外很常见,原因是国外的认证比较严格。而且要求市售的手机都得有,(他们出货走运营商啊)
我们国内,这个配置低,那个魔改系统的,怎么玩都没有啊。 包括现在这套东西也是给 Google 收回控制权的,只接收固定区域的需求,因为这个和基站方面的关系比较大,需要基站下发指定 id 的小区广播(在我们手机上类似一条短信),但是需要厂商和运营商的设备配合,所以这个。。。不言而喻。 国内那些个山寨机,怎么也不可能做这方面的支持啊。本来就没有 gms 支持、 有些时候不是不想推这些东西, 是没有这个条件,比方说之前很火的 VoWifi , 现在运营商有规划去推这个东西,因为现在宽带的覆盖率上去了,这样建设大规模的 sip 服务器,包括验证,防止诈骗等,这才有意义。 不然还是用蜂窝那套 VoLTE 算球。 我的认知停留在 3 年前,别杠,杠就是你对。 |