金笛短信助力民航氣象局MDRS預警短信發(fā)布平臺

MDRS(Massive Delay Response System),即大面積航班延 誤響應機制,是民航部門為了應對機場、航路、空域等出現(xiàn)大 面積航班延誤時,所采取的應急響應機制。在啟動 MDRS 前, 民航管理部門一般會發(fā)布預警短信,組織各成員單位應對即將 到來或已經開始的大面積航班延誤。根據(jù)工作流程規(guī)定,民航 氣象中心在收到民航上級管理部門發(fā)布的 MDRS 預警短信后, 需要在 10 分鐘內將預警短信轉發(fā)至各地區(qū)氣象中心。目前民航 氣象中心使用值班手機人工接收和轉發(fā) MDRS 預警短信,不僅 耗費人力和物力、時效性差,還難以對短信進行存儲和管理。 本文介紹了基于短信貓、短信服務中間件、MySQL 數(shù)據(jù)庫和 Python 腳本程序,設計了一個短信發(fā)布平臺,實現(xiàn)了 MDRS 預 警短信的自動收發(fā)、質量控制和信息存儲,同時自動導出并生 成短信文本文件,供其他用戶使用。
一、短信貓及短信服務中間件
目前使用計算機實現(xiàn)短信收發(fā)一般有兩種方式:一種是通 過各大互聯(lián)網站的短信服務中心收發(fā);二是利用計算機外接短 信貓來實現(xiàn)。為了二次利用短信的方便,計算機必須部署在業(yè) 務運行局域網中。第一種方式雖然有使用方便、所需資源最少, 但是對于網站和網絡的依賴性太強,同時存在信息安全風險。 而短信貓的優(yōu)點是成本低,實現(xiàn)簡單容易、可控性強,但是發(fā) 送速度受限??紤]到實際應用時,并不需要同時發(fā)送很多條短 信,使用短信貓更符合業(yè)務需求。
(一)GSM Modem GSM Modem,即短信貓、工業(yè)手機,其實是一種支持 GSM 的工業(yè)級調制解調器,通過 AT 指令控制短信收發(fā)的設 備,一般通過 RS232 串口或者 USB 接口與計算機連接。本設計選用金笛公司的短信貓,該產品 采用金笛短信終端,通過 RS232 接口與計算機串口直 連。通過 PC 機的超級終端軟件,通信速率一般為 9600bps 或者 115200bps,使用 AT 指令控制短信貓。常見的 AT 指令如表 1 所示。 表 1? 常用 AT 指令 AT 指令 功能 AT 測試計算機與短信貓連接 AT+CSQ 讀取 GSM 信號質量 AT+CMGF 設置短消息格式:0 表示短信為 PDU 格式,1 表示短信為文 本格式 AT+CMGS 發(fā)送 SMS 短信 AT+CMGR 從短信貓中讀取短信 AT+CMGD 從短信貓中刪除短信
(二)短信服務中間件 除了短信貓硬件,本設計使用了金笛公司基于 Windows 系 統(tǒng)的短信服務中間件。直接點擊中間件安裝程序,即可完成安 裝。需要注意的是,安裝路徑不能有括號。 金笛短信服務中間件最常用的接口是數(shù)據(jù)庫接口方式。