馮宇星 崔磊 曹之玉 韓笑

摘? 要:國家預警信息發布中心是國務院應急管理部門面向政府應急責任人和社會公眾提供綜合預警信息的權威發布機構,隨著氣象防災減災工作不斷發展,預警信息發布成為其中重要環節。但是目前預警服務手段與國際主流預警服務方式存在差異,不利于中國預警信息與國外需求接軌,且滿足不了用戶個性化的預警查詢需求,因此,研究一套適應于國際推廣的預警信息服務方式成為當務之急。本文充分借助RSS信息聚合的能力,將RSS融合進預警信息推送服務中,使得預警信息聚合在一起快速、動態地推送給用戶。本文首先闡述了RSS概述,然后對RSS預警信息聚合推送服務原理和流程進行分析,最后進行了應用效果測試,初步達到提高預警信息服務效率,提升國家預警信息發布中心對外服務的目的。
關鍵詞:RSS技術? XML? 預警信息服務? 推送
中圖分類號:TP391? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2020)12(b)-0007-04
Abstract: The National Early Warning Center is an authoritative publishing organization for the emergency management department of the State Council to provide comprehensive early warning information to the government emergency responders and the public. With the continuous development of meteorological disaster prevention and mitigation, early warning information has become an important part. However, the current early warning service methods are different from the mainstream international early warning service methods, which are not conducive to the integration of Chinese early warning information with foreign needs, and cannot meet the user's personalized early warning query needs. Therefore, the research of a set of early warning information service methods suitable for international promotion has become Top priority. This article makes full use of the ability of RSS information aggregation to integrate RSS into the early warning information push service, so that the early warning information is aggregated and pushed to users quickly and dynamically. This article first explains the RSS overview, then analyzes the principle and process of RSS warning information aggregation and push service, and finally conducts an application effect test to initially achieve the purpose of improving the efficiency of early warning information service and improving the external service of the National Early Warning Center.
Key Words: RSS technology; XML; Early warning information service; Push
國家預警信息發布中心是國務院應急管理部門面向政府應急責任人和社會公眾提供綜合預警信息的權威發布機構。目前預警信息傳播主渠道比較傳統和分散,大概可以分為自建和合作兩種模式。主要包括微博、微信、網站、短信、電視、報紙、手機、預警終端、北斗等。抖音作為新渠道具備一定的優勢,但也局限于手機端。可以看做是手機端的一種“微”應用。傳統的電視和報紙屬于定期定時發布,受時間范圍影響,及時性和受眾性較差,時效性無法保證,不利于突發事件和突發災害的傳播,從公眾接收信息的角度出發屬于主動或次主動獲取。而廣播、短信、手機等預警傳播手段,具有較好的及時性,從公眾接收信息的角度出發屬于被動或次被動獲取。而另外一些手段,如:大喇叭和顯示屏僅僅是預警發布的擴展渠道,為了更好在特定環境、特定區域、特定范圍傳播預警信息,讓公眾可以多一些渠道來及時有效的獲取預警信息,可以看做是發布渠道補充和擴展,但預警發布的“主動性”還不夠,發布技術上還可以再增加。隨著黨和國家對氣象防災減災的新要求、習近平總書記對國家綜合防災減災提出的高標準,結合“一帶一路”發展規劃,通過信息化手段來解決當前預警種類和預警數量越來越多,公眾對預警獲取要求越來越高的述求[1]。
隨著我國信息化建設的快速發展,預警種類、預警數據量越來有多,預警發布手段也逐漸豐富,如何滿足國內外用戶的個性化需求,使用戶快速有效的獲取到預警信息,成為重點關注的問題。基于XML語言RSS技術的出現,使快速有效的發布預警信息成為可能。RSS技術是一種信息聚合技術,能夠提供一種更為方便、高效的互聯網信息的發布和共享。在國家突發事件預警信息發布網站上增加預警信息RSS訂閱功能,可通過RSS的訂閱功能將預警信息直接推送給目標用戶,增加服務的時效性,提供國家預警信息發布中心的預警信息服務水平。
1? RSS概述
1.1 RSS涵義
RSS是指Really Simple Syndication(真正簡易聯合),通過RSS可以有能力聚合網站的內容。RSS定義了非常簡單的方法來共享和查看標題和內容,文件可以被自動更新,并且允許為不同的網站進行視圖的個性化,使用XML格式編寫。RSS規范最新的版本是2003發布的RSS 2.0,更為簡單實用和容易理解。
1.2 RSS FEED
信息發布網站將網站全部或者部分信息整合到一個 RSS 文件中,這個文件就被稱之為 RSS FEED。FEED中包含的數據都是標準的 XML 格式,不但能直接被其他站點調用,也能在其他的終端和服務中使用. 所有的RSS FEED都遵循XML1.0規范,在W3C網站上發布了規范。RSS的
1.3 RSS 閱讀器
RSS 閱讀器用于讀取 RSS FEED,可供許多不同的設備和操作系統使用。RSS 閱讀器,一些以 web services 的形式來工作,一些運行于 windows (或 Mac、PDA 或 UNIX)。例如:NewsGator online,是一個免費的在線 RSS 閱讀器。包含 Outlook 同步,通過 Media Center Edition 查看電視內容,以及 blog 和標題的發布。RSSReader是基于 Windows 的免費 RSS 閱讀器。支持 RSS versions 0.9x、1.0 以及 2.0 和 Atom 0.1, 0.2 以及 0.3。FeedDemon是基于 Windows 的 RSS 閱讀器。使用很簡便,界面很有條理。Blogbot是一個針對 Outlook 或 Internet Explorer 的 RSS 閱讀器插件。針對 Internet Explorer 的簡化版是免費的[3]。
2? 基于RSS的預警信息聚合推送服務的工作流程
基于RSS的預警信息聚合推送服務,將在國家突發事件預警信息發布網站上實現。通過在網站上發布預警信息FEED文件,增加RSS預警信息訂閱服務,讓國內外用戶可以通過訂閱RSS預警信息服務及時獲取最新預警信息,提高國家預警信息發布中心的預警服務能力。具體實現過程如下。
2.1 確定預警信息源
通過RSS技術實現預警信息聚合推送服務,首先要確定對國內外用戶發布哪些預警數據,我們將根據預警發布范圍、預警等級等內容,確定需要發布的預警數據,作為RSS FEED的信息源。國家預警信息發布中心網站RSS FEED的預警信息源為:中國國家預警發布系統提供的地市、縣兩類行政區劃級別范圍內的預警信息[1],不發布國家級、省級預警信息;預警級別為藍色、黃色、橙色、紅色和未知級別五個等級,影響程度分別對應IV級/一般、III級/較重、II級/嚴重、I級/特別嚴重、UNKNOW。
2.2 生成預警信息RSS FEED文件
為了同時滿足國內外用戶的預警服務需求,RSS FEED文件分為中文版和英文版。確定了預警信息源后,根據預警信息發布范圍,從數據庫中分布讀取中文版和英文版預警數據,按照RSS2.0版本的格式規范生成RSS FEED文件,格式為XML,FEED文件內容將根據數據庫中預警信息的變化及時更新。RSS FEED文件生成樣例如圖1所示。
2.3 發布預警信息RSS FEED文件
把發布范圍內的預警信息,按照RSS文檔規范格式進行標準化處理生成RSS FEED后,將在國家突發事件預警信息發布網站上進行發布使用。發布過程主要是將RSS FEED文件部署到網站所在的Apache WEB服務器上,服務器上FEED文件的存儲路徑就是預警信息RSS的訪問地址,在網站上將會增加RSS圖標來表示預警信息源,便于用戶查看預警信息[4-5]。將預警信息RSS源網址添加到RSS閱讀器中,用戶通過RSS閱讀器可以實時獲取預警信息內容。國家突發事件預警信息發布網站發布的RSS FEED文件,經過RSS閱讀器測試,可以在閱讀器中訂閱和訪問,用戶可以及時獲得網站發布的最新信息,提高國家突發事件預警信息發布網站的信息服務能力[6]。
預警信息進行更新時,RSS FEED也會同步更新,訂閱預警信息RSS源的用戶也會及時獲取到最新預警信息。預警信息RSS FEED文件會根據預警數據自動更新。
3? 應用效果
在國家突發事件預警信息發布網站上,增加了預警信息RSS訂閱服務。用戶通過點擊RSS服務,可以跳轉到“國家預警中心發布預警”數據源頁面,頁面展示了發布范圍內的所有預警信息,包括預警標題、預警發布時間和預警發布單位,并可以通過日期、標題和作者等進行排序,還可以通過關鍵詞搜索預警信息,極大的滿足了用戶的個性化預警查詢需求。點擊預警標題,可以查看到預警信息原始XML文件,并可以進行下載。具體應用效果圖如圖2所示。
4? 結語
本文通過對RSS技術研究,提供了一種全新的預警信息發布手段,并且在預警信息聚合推送服務上進行了成功應用。該研究表明,RSS技術通過對預警信息的匯聚,不僅滿足了用戶對預警查詢的需求,能夠更快的獲取預警信息,提高了預警信息發布能力;在國家突發事件預警信息發布網站上的部署,更使得網站被更多用戶熟知使用。另外,通過使用RSS技術,使得預警信息服務國際化,彌補了國外獲取不到國內預警服務的空白。但是本文只是對RSS技術在預警信息發布方式上進行了初步研究,如何進一步滿足用戶個性化需求、進行RSS智能服務推薦等重要問題,還需要進一步研究。
參考文獻
[1] Zhiyu Cao,Yuxing Feng,Xiao Li.2019.A Study on the Calculation method for the Coverage Rate of Early Warning Release[J].IOP Conference Series:Earth and Environmental Science,233(5):340-349.
[2] 姜濤.基于XML的發布訂閱系統的研究與實現[J].數字化用戶,2019,25(41):78.
[3] 張孝祖.RSS聚合標準及其聚合策略[J].軟件, 2016,37(12):93-96.
[4] 秦進紅,董穎,方敏.互聯網背景下高校圖書館個性化信息服務研究[J].教書育人:高教論壇,2020(8):47-49.
[5] 翟軍,陳紅玉.基于RSS的在線教育資源發布與訂閱[J].電腦知識與技術,2015(31):7-9.
[6] 凌天.智慧圖書館RSS技術應用發展與趨勢述評[J].四川圖書館學報,2018(4):22-25.
[7] 劉洋,黃欣.基于XML技術的網上閱卷系統的構建[J].科技資訊,2016,14(27):19,48.
[8] 程曉龍.氣象數據分析相關技術研究[J].科技資訊,2019,17(36):184-185.
[9] 翟軍,陳紅玉.基于RSS的在線教育資源發布與訂閱[J].電腦知識與技術,2015,11(31):7-9.
[10] 凌天,劉春金.RSS與AJAX技術在中醫藥院校圖書館學科服務平臺的應用研究[J].中醫教育,2019,38(4):28-30.
[11] 桑鵬,唐新明,艾波,等.RSS新聞事件的多維描述與時空可視化方法[J].地球信息科學學報,2014,(3):341-348.
[12] 王松旺,張英杰,楊洋.利用RSS技術提高公共衛生科學數據中心的信息服務水平[J].中國數字醫學,2014,9(5):96-98.
[14] 王松旺,張英杰,楊洋.利用RSS技術提高公共衛生科學數據中心的信息服務水平[J].中國數字醫學,2014,9(5):96-98.
[15] 姜濤.基于XML的發布訂閱系統的研究與實現[J].數字化用戶,2019,25(41):78.