吳孟蘭(作者單位:四川廣播電視臺)
應急廣播全媒體信息系統的設計與實現
吳孟蘭
(作者單位:四川廣播電視臺)
摘 要:本文介紹應急廣播全媒體信息系統的建設框架和技術實現,系統采用WOA構架和MVC設計模式,運用UML建模設計,應用算法分析,實現及時獲取權威應急信息,提高應急信息發布效率,提高廣播的宣傳效果,達到信息系統災時應急、平時服務。
關鍵詞:應急廣播;全媒體;發布
為提高廣播應對自然災害、事故災難、公共衛生和社會安全等突發公共事件信息發布和傳播能力,在四川臺建立應急廣播全媒體信息系統,能提高應對各類突發事件中的信息采集和信息發布能力,達到全時段、全天候、全方位、快速準確、安全可靠的發布權威應急信息。
應急廣播全媒體信息系統與省應急廣播系統對接,采用應急預警信息發布需求接入、應急節目制作播發管理、臺內應急廣播資源管理、應急廣播信息分發傳輸、應急機動廣播等。實現快速應急廣播信息接收和播發,綜合調度應急信息資源,架起了一座緊密相連的信息溝通橋梁。
以統一規劃、資源共享、平戰結合為原則,應急廣播全媒體信息系統保持與國家應急廣播平臺互聯互通, 遵循統一標準規范,進行信息交換、共享與接駁。在系統中接入微信、微博等主流信息交流渠道和完善的呼叫中心系統,形成綜合性多渠道信息采集、處理與發布信息化機制,并通過建立完善的信息數據庫,整體提升采編、制作、處理和發布能力。
在系統物理建設中采用大媒資存儲,功能不僅滿足高可靠性需求,還兼顧對包括文本、圖片、音頻等多媒體信息處理,在應用中可不斷適應廣播節目部門業務擴展需求。科學規劃分步實施系統建設,需求分析基于UML工具進行,在分析的過程中,使用例圖,時序圖,活動圖等,設計中第三代建模和規約語言,完成說明、可視化、構建和書寫面向對象軟件密集系統的制品的開放,貫穿軟件開發周期中的每一個階段,當模型建立之后,直接轉化成指定的程序語言代碼。
系統設計實現是基于Web,滿足應急廣播實際需要的多媒體系統,進行了系統的需求分析后,首先在全面調研和綜合分析的基礎上,確定系統的主要功能模塊,包括:綜合編播業務子系統、呼叫中心短信子系統、信息采集子系統、新媒體應用子系統、客戶關系管理(CRM)子系統、系統管理子系統等六大系統功能模塊,系統結構如圖1。
應急廣播全媒體信息系統確立使用瀏覽器/服務器(B/S)的架構對系統進行部署,基于模型-視圖-控制器(MVC)模式,綜合管理系統按照這三層體系架構進行構建。采用J2EE平臺中的Struts框架,利用Rational ROSE進行UML建模,SQL SERVER 2008為數據庫管理系統,Hibernate為持久層框架,使用Spring框架實現J2EE各模塊間的松耦合,實現基于B/S架構的應急廣播全媒體信息系統。
2.1系統建設架構
網絡架構采用WOA(Web-Oriented Architecture)即面向web服務架構引入廣播電視領域,并運用于應急廣播全媒體信息系統的網絡建設,面向web服務架構通過RESTful(Representational State Transfer)Web Services直接訪問到系統資源,提高開發效率,并具備的高度的共享性。
軟件設計采用MVC設計模式(Model-View-Controller),即模型-視圖-控制器是一種設計模式,Web系統的職能分工。 在Model層實現系統中的業務邏輯,通常可以用JavaBean或EJB來實現,View層用于與用戶的交互,通常用JSP來實現,Controller層分派用戶的請求并以視圖顯示,同時映射為模型層可執行的操作,MVC模式的框架結構如圖2。
應急廣播全媒體信息系統基于J2EE平臺,在MVC設計模式的指導下,使用UML建模進行需求分析,使用Struts、Hibernate框架進行開發,采用的持久層框架便是目前主流的J2EE開源框架Hibernate。對JDBC進行對象封裝,既可
以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。

圖2 MVC設計模式的架構圖
2.2系統詳細設計
應急廣播全媒體信息系統的六個子系統分別為綜合編播業務子系統、呼叫中心短信子系統、信息采集子系統、新媒體應用子系統、客戶關系管理(CRM)子系統、系統管理子系統。
信息采集系統與各政府職能部門進行對接,如交管部門等。在各職能部門設置前置信息終端,供各職能部門工作人員或廣播工作人員進行數據錄入,從而實現各職能部門的信息采集,將符合應急信息格式規范的信息接受后,當出現緊急情況時,系統立即以報警,通知信息發布任務。采集的信息包含音頻、文字、圖片等各種類型的信息。采集到的音頻類格式應包含MP3格式、WMA格式、WAV格式等常用音頻格式。音頻類信息的壓縮率達到MP3格式類的10:1~12:1的高壓縮率。圖片類信息達到JPG類圖片的高壓縮率。提供邊編邊播的功能,長時間錄音的過程中應能夠實現隨時編輯功能,加快音頻信息的編輯速度。考慮不同的人有不同的使用習慣,軟件中的個性化配置和選項都可按用戶保存,每個用戶進入后自動調出自己設置的選項。文字類信息可進行字體大小、顏色、字體類型等多種設置。
應急廣播綜合業務編播,用B/S、C/S混合架構,多工作端開發,導播和編輯能進行信息接收、節目編輯、信息編輯、信息推送等多種操作,并對聲音類信息進行收聽和二次過濾。采集的信息包含音頻、文字、圖片等各種類型的信息。音頻類格式兼容包含MP3、WMA、ACC格式等常用音頻格式。充分考慮目前主要電信運營商的數據業務帶寬現狀,公網音頻交互類信息采用高比率音頻壓縮,壓縮算法具有高兼容性。
呼叫中心系統具備30路進線同時在線能力,系統具備IVR功能(自動語音應答),并能夠提供對IVR流程的可視化編寫和修改。系統具備ACD 功能(智能話務分配),對所有的坐席進行實時監控、對來電進行智能排隊,需要按不同的策略分配話務至坐席。系統可對坐席實行全程純軟件錄音,所有錄音記錄由錄音服務器集中管理,在錄音服務器上可進行錄音記錄的查詢、回放等,同時具備對坐席實時監聽功能。系統具備客戶關系管理功能,系統能對來電或來信的客戶信息進行管理,有來電時自動彈出客戶信息窗口,系統自己記錄如手機號碼等信息,同時各環節坐席都能方便地完善客戶其它相關信息。
2.3智能終端設計
移動應用是基于安卓(Android)系統等的智能應用。開發采用Web網頁與App應用兩種技術,保證不同使用人員的不同需求,采用Web kit內核技術,支持現有的移動終端主流瀏覽器。移動應用子系統可通過4G/3G/GPRS與Internet兩種網絡與服務器連接。
應急廣播全媒體系統內信息安全交互和應急廣播碼流安全發布,戶外應急廣播終端從有線、移動通信網絡等接收應急廣播信息,根據從各通道接收到的應急信息的優先級進行調度播發,為保障應急信息在發布過程的安全性,確保應急廣播終端接收并播發合法的應急廣播信息,需要對發布的應急廣播碼流實施安全保護。
應急信息發現策略和評估,按照“獲取信息最大合集”、“去重”、“多手段合并”、“去重或權重組合”、“計算評估數據”的方式進行。
應急系統終端內部各通道模塊在部署之前預先置入應急廣播全媒體信息系統的根標記和代表其身份的標記,在主控系統發布信息時每次啟動或接收系統信息時,都向應急廣播全媒體信息系統進行回報,發送攜帶其數字證書的信息到主控系統,主控系統通過對接收終端的驗證來統計信息系統發布結果。
日常的應急類信息發布,比如應急部門定期發布的有關應急知識普及和政策法規宣傳的音頻(文字、視頻)內容文件列表,通過應急信息接收系統存儲到應急廣播全媒體信息系統的信息制播系統的音頻(文字、視頻)文件存儲服務器上,根據應急部門或臺內制定的時間提交播出時間表,進行日常播出,播發日常宣傳節目。
應急廣播系統建成后,從信息來源和覆蓋范圍上,基本實現對四川臺9各頻率的應急信息全覆蓋,通過廣播頻率完全覆蓋人口密集區域,從根本上解決了四川臺在應急預警和指揮信息迅速有效傳遞的信息來源的發布策略問題,達到應急信息迅速發布到廣大群眾。在發生自然災害的時候,或需要帶有強烈針對性宣傳的時候,能快速即時進行宣傳報道,甚至能通過智能終端的信息發布,通過應急廣播系統進行具有針對性資訊傳達,實現緊急事件處理針對性強并即時可控。
平戰結合,應急廣播全媒體信息系統集合了各方面的權威信息,在臺內平時可用于日常新聞宣傳,大量用于日常節目的制作和播出,極大的豐富了節目內容,應急信息系統中的大量權威信息,與廣播日常靈活并形式豐富的節目結合,采取現場直播等方式快速及時的向人民群眾傳達,很方便、快捷的實現信息發布宣傳,達到很好的效益。
參考文獻:
[1] 羅維,張華.MVC程序設計.中國水利水電出版社,2013.
[2] Jon Galloway,Phil Haack,Brad Wilson,等.孫遠帥,鄒權,譯.Professional ASP.NET MVC 4.清華大學出版社,2013.
[3] Jess Chadwick, Todd Snyder,Hrusikesh Panda 著;徐雷,徐揚,譯.ASP. NET MVC 4 Web編程.華中科技大學出版社,2013.
[4] (美)拉德(Ladd,S.),等著.徐哲,沈艷,譯.深入解析Spring MVC與Web Flow.人民郵電出版社,2008.
[5] (美)布呂格,(美)迪圖瓦,著.葉俊民,汪望珠,等譯.面向對象軟件工程:使用UML、模式與Java.清華大學出版社,2011.
作者簡介:吳孟蘭,四川廣播電視臺,工程師,主要從事廣播播控工作。