地震彩信发布平台
2015-06-26夏仕安郁建芳韩成成王琐琛
夏仕安 郁建芳 韩成成 王琐琛 张 炳
(中国合肥 230031 安徽省地震局)
0 引言
随着手机持有量的不断增加和网络信息技术的发展,以短信方式向系统内外用户发布地震信息已成为中国地震局、各省地震局采用的一种地震信息发布形式(夏仕安等,2009)。短信发布地震信息具有投资少、速度快、成本低和互动性强等优点。普通短信只能以文字形式描述地震三要素,内容不丰富,信息量小。彩信能以多媒体方式向用户推送信息,相较于普通短信,信息量大,内容丰富,表现方式多样。利用彩信发布地震信息,不仅发布地震三要素,还能将震中附近地理、交通等状况推送到用户手机,具有图文并茂的特点(刘援朝等,2005)。
1 地震信息发布现状
中国地震局《地震速报技术管理规定》(2013年修订版)第8章“地震速报参数的发布与更新”明确规定:速报结果可通过手机短信、网站、微博和移动应用等方式发布(中国地震局,2013)。作为发送速度快、成本小、到达率高的一种地震信息发布方式,地震短信成为各省地震局地震信息发布方式的标配。鉴于普通短信的局限,目前地震短信只能发布地震发生时间、地点、震级三要素,无法传递更多震中信息。为了充分利用先进的技术手段,提供更多地震信息服务手段,丰富地震信息的发布内容,中国地震台网中心开发研制了“中国地震台网”移动应用,安徽省地震局开发研制了“震情信息发布平台”移动应用,两款移动应用均基于智能手机平台(iOS/Android),能自动推送地震短信,调用在线地图显示震中地理位置信息,根据用户需要列出地震目录,虽然智能机市场占有率迅速提高,但功能机仍占有一定份额,对于功能机用户来说,基于智能手机平台开发的移动应用失去了应有作用(侯建民等,2009)。安徽省地震局研发的地震彩信发布平台基于手机移动端,是对上述两种移动应用的有效补充。
2 技术思路
为了充分利用现有设备和技术,降低系统运行成本,安徽省地震台网地震彩信发布平台采用B/S架构,服务器端采用PHP语言编写,利用PHP采集功能,将远程服务器图片采集保存到本地服务器,自动读取国家局EQIM速报结果和地震交互分析处理软件产出的RES结果文件,提取地震三要素,调用百度在线地图/安徽省断裂带图,通过互联网方式,快速发布到指定用户手机。相关功能部分实现代码如下。
由于彩信是图片信息,考虑到用户网络环境及手机机型,地震彩信分为文字和图片两部分,文字部分主要描述地震三要素,图片部分主要描述震中地理位置信息(图1)。由于本平台采用B/S模式,因此,在任何一台可连接到服务器端的电脑上,均可以发布地震彩信(孔祥盛,2011)。
图1 手机端接收地震彩信Fig.1 Earthquake multimedia message received by cellphone client
3 地震彩信发布平台
通过地震彩信发布平台发送彩信,主要有3个步骤:数据源选择、彩信再加工、目标用户选取。在彩信再加工界面,用户可以根据需要调整电子地图的缩放级别,如果是安徽省内地震,用户还可以选择发布震中附近断裂带分布图。
3.1 设定地震数据
发布地震彩信首先需要获取地震三要素。考虑到手工输入地震三要素速度慢、易出错,地震彩信发布平台设计之初尽量减少人工操作,以便快速、准确地发布地震信息(夏仕安等,2013)。本平台采用两种方式获取地震三要素:上传RES结果文件和选择EQIM数据库记录。本省及周边较小地震,无需进行EQIM地震速报时,地震速报人员可通过浏览器打开地震彩信发布平台,选择上传MSDP或其他地震交互分析软件产生的RES结果文件,系统自动分析RES文件并提取地震三要素;当需要发布EQIM平台国家或省级正式报结果时,可以通过选择EQIM数据库记录发布地震彩信,见图2。
3.2 编辑彩信
选定数据源后,系统自动进入彩信编辑页面,该页面主要分为文字信息和图片信息两大块。文字信息包含地震三要素,图片信息可以根据用户需要发布在线百度地图截图或安徽省断裂带图,可以根据实际情况调整电子地图缩放比例。地震彩信发布平台可以根据用户设定结果,根据“所见即所得”原则,将地震彩信发布到目标用户手机(李垠等,2011),见图 3。
图2 地震数据设定Fig.2 Configuration of earthquake data
图3 彩信编辑模块Fig.3 Multimedia message edit module
3.3 指定接收人
地震彩信编辑完成后,单击“第3步:指定联系人”进入指定联系人页面(图4),点击下拉框选择需要发送的用户群组,单击“导入接收人”将号码导入短信发送名单。地震彩信发布平台根据短信发送名单,通过互联网将地震彩信发送到目标用户手机。用户数量不同,短信发布速度稍有差别,实际测试发现,100个联系人可在6—10 s内发送完毕。
3.4 查看发送记录
地震彩信是大批量发布,完备的日志模块尤显重要,应具有跟踪地震彩信发送记录、发送状态等功能,以便用户实时查询短信发布状态,监控用户短信发布情况。在“查看发送记录”模块,可以通过指定发送时间和手机号码来查看地震信息发布情况,跟踪地震彩信发布状态,见图5。
图4 指定接收人模块Fig.4 Designate sender module
图5 查看发送记录模块Fig.5 View sending record module
4 结束语
地震彩信平台通过互联网发布地震彩信,丰富了地震信息内容,改变了传统地震短信只能发送文字短信的缺点,是对传统方式发布地震信息的一次重要升级。项目组下一步工作计划是,将震中历史地震信息集成到地震彩信予以发布,进一步丰富地震信息内容。当前,我国已经全面开展地震烈度速报试点工作,随着地震彩信发布平台功能的不断完善,未来将提供地震烈度分布图的彩信发布。地震彩信发布平台的应用,丰富了地震信息内容,拓展了地震信息服务方式,是对现有地震信息服务的补充。
侯建民,黄志斌,代光辉,等.国家台网地震速报综合信息发布系统研究[J].中国地震,2009,25(4):445-454.
孔祥盛.PHP编程基础与实例教程[M].北京:人民邮电出版社,2011:48-52.
李垠,特木其勒,等.Google地图在地震信息发布中的应用[J].地震地磁观测与研究,2011,32(5):166-171.
刘援朝,杨飞,单德华,等.短信群发在震情信息发布中的应用[J].东北地震研究,2005,21(1):43-48.
夏仕安,黄光,俞亚东,周琼,等.基于互联网地震短信发布平台的构建[J].华北地震科学,2009,27(3):45-48.
夏仕安,戚浩,刘泽民,等.震情信息发布平台的研制与应用[J].地震地磁观测与研究,2013,34(5):340-342.
中国地震局.地震速报技术管理规定(2013年修订版)[S].2013.