国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

震情短信分類發(fā)送系統(tǒng)研發(fā)

2016-02-05 07:01羅治國李少睿金昭娣古云鶴
地震地磁觀測與研究 2016年6期
關(guān)鍵詞:速報類別短信

羅治國 李少睿 金昭娣 古云鶴

(中國西安710068陜西省地震局)

震情短信分類發(fā)送系統(tǒng)研發(fā)

羅治國 李少睿 金昭娣 古云鶴

(中國西安710068陜西省地震局)

短信發(fā)送是地震速報的一種重要方式,現(xiàn)有系統(tǒng)發(fā)送范圍未細分,無法做到精細化發(fā)送信息。使用MapXtreme,實現(xiàn)分區(qū)域、分類別的精細化短信發(fā)送,可有效減少短信發(fā)送數(shù)量,減少騷擾。

MapXtreme;分區(qū)域;分類別;MAS;SMS

0 引言

地震發(fā)生后,公眾對于地震的發(fā)生時間、地點、震級(俗稱震級三要素)等震情信息最為關(guān)心,要求地震速報工作者快速準(zhǔn)確地進行地震定位,并通過多途徑及時將震情發(fā)布出去??梢娦畔l(fā)布是地震速報工作的一個重要環(huán)節(jié)(劉其壽等,2011)。陜西省地震局的地震速報信息主要以手機短信形式發(fā)送到系統(tǒng)內(nèi)外相關(guān)人員手機上。地震信息短信發(fā)送歷經(jīng)企信通到移動代理服務(wù)器(Mobile Agent Server,MAS)的轉(zhuǎn)變,發(fā)送能力增強,發(fā)送速度提高,但短信發(fā)送范圍未細分,只籠統(tǒng)分為地震系統(tǒng)內(nèi)、系統(tǒng)外兩個類別,系統(tǒng)外人員涵蓋陜西省各地市地震相關(guān)人員及部分行政管理人員。陜西省南北長近1 000 km,陜南發(fā)生的小地震信息沒必要向陜北人員發(fā)送。按照區(qū)域、類別的精細化地震信息發(fā)送顯得尤為必要,本文結(jié)合《陜西省地震局地震速報實施細則》,設(shè)計研發(fā)震情短信精細化發(fā)送系統(tǒng)。

1 系統(tǒng)需求

地震速報信息來源于EQIM(全稱地震速報信息共享服務(wù)系統(tǒng)),實現(xiàn)了省級測震臺網(wǎng)與國家測震臺網(wǎng)之間地震速報信息的快速通報、匯集與共享服務(wù)(楊陳等,2009)。國家地震自動速報和人工正式速報是兩套獨立系統(tǒng),分別為2種不同的信息類型:AU為自動速報結(jié)果,CC為中國地震臺網(wǎng)中心正式速報結(jié)果,CD為中國地震臺網(wǎng)中心轉(zhuǎn)發(fā)省級臺網(wǎng)中心的正式速報結(jié)果(趙國峰等,2014)。

陜西省地震臺網(wǎng)中心分別部署了正式報EQIM和自動報EQIM。其中自動報EQIM產(chǎn)出西北區(qū)域自動速報中心的速報結(jié)果(楊陳等,2010;狄秀玲等,2013),同時接收中國地震臺網(wǎng)中心基于“多路綜合出發(fā)”策略產(chǎn)生的AU結(jié)果(楊陳等,2014)。這2個EQIM后臺均帶MySQL數(shù)據(jù)庫,EQIM流接收信息后同步寫入數(shù)據(jù)庫,其數(shù)據(jù)庫為本套軟件系統(tǒng)的信息來源。

按照省地震局、地市地震部門、政府機關(guān)3個大類進行對象劃分,其下按照不同分工分成3—5個子類別不等,簡表見表1,其中1—4為省地震局相關(guān)部門人員,5—7為地市政府主管領(lǐng)導(dǎo)、地震部門人員,8—12為省級政府值班、防震減災(zāi)指揮部成員及省應(yīng)急救援隊等政府機關(guān)人員。按照行政區(qū)域范圍不同,不同震級分別給不同的子類別發(fā)送,表1所示4.5級以下地震只發(fā)送給震中附近地市政府主管領(lǐng)導(dǎo)、地震部門人員,而非發(fā)給所有地市人員。

表1 震情發(fā)送范圍表(部分)Table 1 The table of earthquake information sent range (part)

對于夜間發(fā)生的一些地震,如國內(nèi)其他地方發(fā)生的震級較小、接收時效性要求不高的地震,可通過設(shè)置短信定時發(fā)送方式來達到延遲發(fā)送的目的,從而減少夜間短信騷擾。

2 系統(tǒng)結(jié)構(gòu)

震情短信精細化發(fā)送系統(tǒng)由區(qū)域類別獲取模塊、短信組裝模塊、短信發(fā)送模塊等部分組成。發(fā)送系統(tǒng)結(jié)構(gòu)見圖1。其中區(qū)域類別獲取模塊查找發(fā)送策略,獲得發(fā)送人員的手機號碼列表;短信組裝模塊按照速報短信格式組裝短信內(nèi)容;短信發(fā)送模塊則將短信內(nèi)容和手機號碼推送到MAS數(shù)據(jù)庫,實現(xiàn)短信發(fā)送。

圖1 自動速報短信發(fā)送系統(tǒng)示意Fig.1 Schematic diagram of the automatic rapid report SMS sender

2.1 區(qū)域、類別獲取模塊

區(qū)域、類別獲取模塊是發(fā)送系統(tǒng)核心模塊,其基本思路是,系統(tǒng)定時查詢EQIM數(shù)據(jù)庫,當(dāng)接收到一條新記錄時,從中獲取震級、經(jīng)緯度、地名等震情信息,從配置文件中獲取發(fā)送策略。如果是分區(qū)域發(fā)送策略,則獲取震中一定掃描半徑(震中距)內(nèi)所有區(qū)縣名,按照區(qū)域、類別獲取短信接收人員信息(手機號碼)。如果不分區(qū)域,則按照類別獲取短信接收人員信息(手機號碼)。部分策略配置如下

獲取震中經(jīng)緯度后,計算震中與陜西省界的距離,從Scale節(jié)獲得M*(*為0—3)值,通過M*值、信息類型(AU、CC、SN)及震級,從Distance節(jié)獲取震中距及condition值,由震中距獲取該范圍內(nèi)區(qū)縣名及歸屬地市,據(jù)condition值及信息類型等條件,從StrategyList節(jié)獲取分類組值(1—12)及是否分區(qū)域region值(YES或NO)。

與省界距離的計算及距震中一定范圍(震中距)內(nèi)區(qū)縣名的查找,涉及地理信息系統(tǒng)(Geographic Information System,GIS)操作,本系統(tǒng)采用MapXtreme進行。EQIM中使用的地圖文件格式未知,程序無法使用。而較新的MSDP軟件(蘇柱金等,2015)附帶的中國地圖已與 EQIM 版本基本一致,準(zhǔn)確度較高,在無更精確地圖文件前,將其轉(zhuǎn)換成MapInfo地圖格式后,由MapXtreme調(diào)取使用。由震中距獲取區(qū)縣名的代碼如下

需要注意的是,如果分區(qū)域發(fā)送策略中包含5(即分管市縣領(lǐng)導(dǎo)),需要將縣區(qū)所在地市名(代碼FinalRegion中獲得的“歸屬地市”)加入獲得的區(qū)域字符串,一并查找短信接收人員號碼,因為獲取的區(qū)域字符串中不包含地市名。

表2 區(qū)域管理數(shù)據(jù)表(tb_region)Table 2 The table of region management(tb_region)

在存放人員信息、區(qū)域管理信息的MySQL數(shù)據(jù)庫中,通過區(qū)域、類別查找短信接收人員電話號碼的SQL查詢語句如下

只通過類別查找短信接收人員電話號碼的SQL查詢語句如下

2.2 短信加工模塊

短信加工模塊按照短信模板組裝短信內(nèi)容,并從區(qū)域、類別獲取模塊中獲取距省界或最近城市的名稱及距離,添加到短信文本。利用MAS可以設(shè)置短信定時發(fā)送的特點,在配置文件設(shè)置的時間范圍內(nèi),發(fā)生的滿足延遲條件值的地震,可以延時發(fā)送震情短信,減少夜間短信騷擾。

2.3 短信推送模塊

短信推送模塊負(fù)責(zé)基于接收號碼的號段,將待發(fā)送短信推送至不同運營商MAS,由MAS機連接運營商網(wǎng)關(guān),實現(xiàn)短信發(fā)送。中國移動在陜西省地震局部署MAS機,主要提供短信發(fā)送服務(wù)。因此,對中國移動用戶而言,只需將地震速報短信推送至移動MAS的數(shù)據(jù)庫即可。對MAS發(fā)送數(shù)據(jù)庫中SEND_TIME字段賦予null或未來時間值,可實現(xiàn)即時發(fā)送或延時發(fā)送。

3 系統(tǒng)應(yīng)用

2015年11月23日06時32分,在陜西榆林市神木縣發(fā)生2.6級地震(塌陷),據(jù)上文的配置策略,取得震中掃描半徑為50 km,遍歷50 km范圍內(nèi)的所有區(qū)縣名,獲得區(qū)縣名為:'府谷縣','神木縣'。示例見圖2。

通過分區(qū)域、分類別精細化獲取發(fā)送人員列表后,將發(fā)送人員列表、發(fā)送時間和組裝后的短信內(nèi)容“陜西地震臺網(wǎng)正式測定:11月23日06時32分在陜西省榆林市神木縣(北緯39.1度,東經(jīng)110.3度)發(fā)生2.6級地震(塌陷),距最近城市榆林約101千米.(延時發(fā)送) ”一起提交到MAS數(shù)據(jù)庫,即可實現(xiàn)該條地震信息的發(fā)送。

震情短信精細化發(fā)送系統(tǒng)主界面見圖3,用作發(fā)送結(jié)果顯示、人員及區(qū)域信息的管理和維護等。

圖2 由震中距獲取區(qū)縣名Fig.2 Get the names of counties across epicenter distance

圖3 發(fā)送系統(tǒng)主界面Fig.3 The main form of the SMS sender

人員管理主要涉及電話號碼、所在群組及區(qū)域的管理??h級以上政府分管領(lǐng)導(dǎo)、市縣地震局負(fù)責(zé)人、市縣地震局其他工作人員等3類人員需要設(shè)置區(qū)域信息,其余人員不用設(shè)置所在區(qū)域。其中縣級以上政府分管領(lǐng)導(dǎo)需要設(shè)置區(qū)縣名為市本級,見圖4。

圖4 人員管理界面Fig.4 The form of the personnel management

4 結(jié)束語

震情短信精細化發(fā)送系統(tǒng)通過定時查詢EQIM數(shù)據(jù)庫的方式獲取新的震情信息,中間存在查詢時間間隔的問題,無法實時獲取震情信息,可通過縮短查詢數(shù)據(jù)庫時間間隔的方式達到近似實時的目的,后期可從EQIM實時數(shù)據(jù)流直接獲取速報XML,來實現(xiàn)實時速報。

在用戶區(qū)域、類別細致區(qū)分、管理的基礎(chǔ)上,通過分區(qū)域、分類別的震情短信發(fā)送,可以更多關(guān)注與接收人員相關(guān)、相近的震情信息,減少短信發(fā)送量,從而提高MAS機吞吐量,達到提高發(fā)送速度、節(jié)省短信發(fā)送費用的目的。同時,可減少特定區(qū)域、類別外的人員對影響較小的地震短信接收量,避免造成短信騷擾。

文中使用的MapXtreme為MapXtreme 2008 v7.0 Evaluation,MapXtreme是MapInfo主推的Windows軟件開發(fā)工具包,該軟件為Pitney Bowes Software Inc試用版,在此表示感謝。開發(fā)中使用到MapXtreme程序員開發(fā)指南及其示例應(yīng)用程序,同時參考、借鑒了互聯(lián)網(wǎng)特別是CSDN、博客園(www.cnblogs.com)上一些程序員的代碼,一并表示感謝。

狄秀玲,李少睿,古云鶴,王平,等.西北區(qū)域自動地震速報系統(tǒng)定位結(jié)果評估[J].地震工程學(xué)報,2013,35(2):378-384.

劉其壽,廖詩榮,陳緋雯,邵平榮,等.地震速報實時顯示系統(tǒng)的實現(xiàn)[J].華南地震,2011,31(1):66-74.

蘇柱金,黃文輝.MSDP軟件震相自動識別技術(shù)實現(xiàn)[J].地震地磁觀測與研究,2015,36(5):121-127.

楊陳,黃志斌,高景春,侯建民.中國自動地震速報系統(tǒng)評估及發(fā)布策略[J].地球物理學(xué)進展,2014,29(6):2 572-2 579.

楊陳,黃志斌,高景春,黃文輝,等.全國地震速報信息共享服務(wù)系統(tǒng)[J].地震地磁觀測與研究,2009,30(5):133-138.

楊陳,黃志斌,廖詩榮,黃文輝,等.全國自動地震速報系統(tǒng)介紹[J].地震地磁觀測與研究,2010,31(5):158-161.

趙國峰,李麗,李永紅,李鑫,等.12322地震速報短信服務(wù)系統(tǒng)設(shè)計與實現(xiàn)[J].地震研究,2014,37(1):157-162.

The development of the earthquake information SMS classifed sender

Luo Zhiguo,Li Shaorui,Jin Zhaodi and Gu Yunhe
(Earthquake Administration of Shaanxi Province,Xi’an710068,China)

SMS is an important way of earthquake rapid report.The existing sender is not classifying the range, unable to send information fne.Using MapXtreme, we develop an earthquake information SMS rapid sender with the functions of sub-regional and classifcation.This sender can effectively reduce the number of SMS sent by the system, and also can decrease the fatigue of the SMS receiver and decline harassment.

MapXtreme,sub-regional,classifed,MAS,SMS

10.3969/j.issn.1003-3246.2016.06.024

羅治國(1982—),男,碩士,工程師,現(xiàn)主要從事地震速報、系統(tǒng)運維、軟件開發(fā)工作。

E-mail: luozhiguo1982@126.com

陜西省地震局啟航與創(chuàng)新基金——基于Mapxtreme的分區(qū)域、分級信息發(fā)送系統(tǒng)開發(fā)(項目編目:201403)

本文收到日期:2016-02-24

猜你喜歡
速報類別短信
道歉短信
代發(fā)短信
每月速報
每月速報
每月速報
服務(wù)類別
論類別股東會
中醫(yī)類別全科醫(yī)師培養(yǎng)模式的探討
聚合酶鏈?zhǔn)椒磻?yīng)快速鑒別5種常見肉類別
“八一”節(jié)日短信之一
锡林郭勒盟| 平乡县| 洪雅县| 宁明县| 嵊州市| 松桃| 陆丰市| 内丘县| 余江县| 双峰县| 曲松县| 深州市| 江阴市| 宁国市| 荆门市| 广东省| 长宁县| 陆良县| 湖北省| 遂川县| 济阳县| 乾安县| 高尔夫| 城固县| 祁阳县| 嫩江县| 古浪县| 始兴县| 白河县| 扎兰屯市| 得荣县| 承德县| 闽侯县| 西峡县| 大方县| 西充县| 八宿县| 阿勒泰市| 石家庄市| 新竹市| 介休市|