吳孟蘭(作者單位:四川廣播電視臺)
應急廣播全媒體信息系統(tǒng)的設計與實現(xiàn)
吳孟蘭
(作者單位:四川廣播電視臺)
摘 要:本文介紹應急廣播全媒體信息系統(tǒng)的建設框架和技術(shù)實現(xiàn),系統(tǒng)采用WOA構(gòu)架和MVC設計模式,運用UML建模設計,應用算法分析,實現(xiàn)及時獲取權(quán)威應急信息,提高應急信息發(fā)布效率,提高廣播的宣傳效果,達到信息系統(tǒng)災時應急、平時服務。
關(guān)鍵詞:應急廣播;全媒體;發(fā)布
為提高廣播應對自然災害、事故災難、公共衛(wèi)生和社會安全等突發(fā)公共事件信息發(fā)布和傳播能力,在四川臺建立應急廣播全媒體信息系統(tǒng),能提高應對各類突發(fā)事件中的信息采集和信息發(fā)布能力,達到全時段、全天候、全方位、快速準確、安全可靠的發(fā)布權(quán)威應急信息。
應急廣播全媒體信息系統(tǒng)與省應急廣播系統(tǒng)對接,采用應急預警信息發(fā)布需求接入、應急節(jié)目制作播發(fā)管理、臺內(nèi)應急廣播資源管理、應急廣播信息分發(fā)傳輸、應急機動廣播等。實現(xiàn)快速應急廣播信息接收和播發(fā),綜合調(diào)度應急信息資源,架起了一座緊密相連的信息溝通橋梁。
以統(tǒng)一規(guī)劃、資源共享、平戰(zhàn)結(jié)合為原則,應急廣播全媒體信息系統(tǒng)保持與國家應急廣播平臺互聯(lián)互通, 遵循統(tǒng)一標準規(guī)范,進行信息交換、共享與接駁。在系統(tǒng)中接入微信、微博等主流信息交流渠道和完善的呼叫中心系統(tǒng),形成綜合性多渠道信息采集、處理與發(fā)布信息化機制,并通過建立完善的信息數(shù)據(jù)庫,整體提升采編、制作、處理和發(fā)布能力。
在系統(tǒng)物理建設中采用大媒資存儲,功能不僅滿足高可靠性需求,還兼顧對包括文本、圖片、音頻等多媒體信息處理,在應用中可不斷適應廣播節(jié)目部門業(yè)務擴展需求。科學規(guī)劃分步實施系統(tǒng)建設,需求分析基于UML工具進行,在分析的過程中,使用例圖,時序圖,活動圖等,設計中第三代建模和規(guī)約語言,完成說明、可視化、構(gòu)建和書寫面向?qū)ο筌浖芗到y(tǒng)的制品的開放,貫穿軟件開發(fā)周期中的每一個階段,當模型建立之后,直接轉(zhuǎn)化成指定的程序語言代碼。
系統(tǒng)設計實現(xiàn)是基于Web,滿足應急廣播實際需要的多媒體系統(tǒng),進行了系統(tǒng)的需求分析后,首先在全面調(diào)研和綜合分析的基礎上,確定系統(tǒng)的主要功能模塊,包括:綜合編播業(yè)務子系統(tǒng)、呼叫中心短信子系統(tǒng)、信息采集子系統(tǒng)、新媒體應用子系統(tǒng)、客戶關(guān)系管理(CRM)子系統(tǒng)、系統(tǒng)管理子系統(tǒng)等六大系統(tǒng)功能模塊,系統(tǒng)結(jié)構(gòu)如圖1。
應急廣播全媒體信息系統(tǒng)確立使用瀏覽器/服務器(B/S)的架構(gòu)對系統(tǒng)進行部署,基于模型-視圖-控制器(MVC)模式,綜合管理系統(tǒng)按照這三層體系架構(gòu)進行構(gòu)建。采用J2EE平臺中的Struts框架,利用Rational ROSE進行UML建模,SQL SERVER 2008為數(shù)據(jù)庫管理系統(tǒng),Hibernate為持久層框架,使用Spring框架實現(xiàn)J2EE各模塊間的松耦合,實現(xiàn)基于B/S架構(gòu)的應急廣播全媒體信息系統(tǒng)。
2.1系統(tǒng)建設架構(gòu)
網(wǎng)絡架構(gòu)采用WOA(Web-Oriented Architecture)即面向web服務架構(gòu)引入廣播電視領域,并運用于應急廣播全媒體信息系統(tǒng)的網(wǎng)絡建設,面向web服務架構(gòu)通過RESTful(Representational State Transfer)Web Services直接訪問到系統(tǒng)資源,提高開發(fā)效率,并具備的高度的共享性。
軟件設計采用MVC設計模式(Model-View-Controller),即模型-視圖-控制器是一種設計模式,Web系統(tǒng)的職能分工。 在Model層實現(xiàn)系統(tǒng)中的業(yè)務邏輯,通??梢杂肑avaBean或EJB來實現(xiàn),View層用于與用戶的交互,通常用JSP來實現(xiàn),Controller層分派用戶的請求并以視圖顯示,同時映射為模型層可執(zhí)行的操作,MVC模式的框架結(jié)構(gòu)如圖2。
應急廣播全媒體信息系統(tǒng)基于J2EE平臺,在MVC設計模式的指導下,使用UML建模進行需求分析,使用Struts、Hibernate框架進行開發(fā),采用的持久層框架便是目前主流的J2EE開源框架Hibernate。對JDBC進行對象封裝,既可
以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。
圖2 MVC設計模式的架構(gòu)圖
2.2系統(tǒng)詳細設計
應急廣播全媒體信息系統(tǒng)的六個子系統(tǒng)分別為綜合編播業(yè)務子系統(tǒng)、呼叫中心短信子系統(tǒng)、信息采集子系統(tǒng)、新媒體應用子系統(tǒng)、客戶關(guān)系管理(CRM)子系統(tǒng)、系統(tǒng)管理子系統(tǒng)。
信息采集系統(tǒng)與各政府職能部門進行對接,如交管部門等。在各職能部門設置前置信息終端,供各職能部門工作人員或廣播工作人員進行數(shù)據(jù)錄入,從而實現(xiàn)各職能部門的信息采集,將符合應急信息格式規(guī)范的信息接受后,當出現(xiàn)緊急情況時,系統(tǒng)立即以報警,通知信息發(fā)布任務。采集的信息包含音頻、文字、圖片等各種類型的信息。采集到的音頻類格式應包含MP3格式、WMA格式、WAV格式等常用音頻格式。音頻類信息的壓縮率達到MP3格式類的10:1~12:1的高壓縮率。圖片類信息達到JPG類圖片的高壓縮率。提供邊編邊播的功能,長時間錄音的過程中應能夠?qū)崿F(xiàn)隨時編輯功能,加快音頻信息的編輯速度??紤]不同的人有不同的使用習慣,軟件中的個性化配置和選項都可按用戶保存,每個用戶進入后自動調(diào)出自己設置的選項。文字類信息可進行字體大小、顏色、字體類型等多種設置。
應急廣播綜合業(yè)務編播,用B/S、C/S混合架構(gòu),多工作端開發(fā),導播和編輯能進行信息接收、節(jié)目編輯、信息編輯、信息推送等多種操作,并對聲音類信息進行收聽和二次過濾。采集的信息包含音頻、文字、圖片等各種類型的信息。音頻類格式兼容包含MP3、WMA、ACC格式等常用音頻格式。充分考慮目前主要電信運營商的數(shù)據(jù)業(yè)務帶寬現(xiàn)狀,公網(wǎng)音頻交互類信息采用高比率音頻壓縮,壓縮算法具有高兼容性。
呼叫中心系統(tǒng)具備30路進線同時在線能力,系統(tǒng)具備IVR功能(自動語音應答),并能夠提供對IVR流程的可視化編寫和修改。系統(tǒng)具備ACD 功能(智能話務分配),對所有的坐席進行實時監(jiān)控、對來電進行智能排隊,需要按不同的策略分配話務至坐席。系統(tǒng)可對坐席實行全程純軟件錄音,所有錄音記錄由錄音服務器集中管理,在錄音服務器上可進行錄音記錄的查詢、回放等,同時具備對坐席實時監(jiān)聽功能。系統(tǒng)具備客戶關(guān)系管理功能,系統(tǒng)能對來電或來信的客戶信息進行管理,有來電時自動彈出客戶信息窗口,系統(tǒng)自己記錄如手機號碼等信息,同時各環(huán)節(jié)坐席都能方便地完善客戶其它相關(guān)信息。
2.3智能終端設計
移動應用是基于安卓(Android)系統(tǒng)等的智能應用。開發(fā)采用Web網(wǎng)頁與App應用兩種技術(shù),保證不同使用人員的不同需求,采用Web kit內(nèi)核技術(shù),支持現(xiàn)有的移動終端主流瀏覽器。移動應用子系統(tǒng)可通過4G/3G/GPRS與Internet兩種網(wǎng)絡與服務器連接。
應急廣播全媒體系統(tǒng)內(nèi)信息安全交互和應急廣播碼流安全發(fā)布,戶外應急廣播終端從有線、移動通信網(wǎng)絡等接收應急廣播信息,根據(jù)從各通道接收到的應急信息的優(yōu)先級進行調(diào)度播發(fā),為保障應急信息在發(fā)布過程的安全性,確保應急廣播終端接收并播發(fā)合法的應急廣播信息,需要對發(fā)布的應急廣播碼流實施安全保護。
應急信息發(fā)現(xiàn)策略和評估,按照“獲取信息最大合集”、“去重”、“多手段合并”、“去重或權(quán)重組合”、“計算評估數(shù)據(jù)”的方式進行。
應急系統(tǒng)終端內(nèi)部各通道模塊在部署之前預先置入應急廣播全媒體信息系統(tǒng)的根標記和代表其身份的標記,在主控系統(tǒng)發(fā)布信息時每次啟動或接收系統(tǒng)信息時,都向應急廣播全媒體信息系統(tǒng)進行回報,發(fā)送攜帶其數(shù)字證書的信息到主控系統(tǒng),主控系統(tǒng)通過對接收終端的驗證來統(tǒng)計信息系統(tǒng)發(fā)布結(jié)果。
日常的應急類信息發(fā)布,比如應急部門定期發(fā)布的有關(guān)應急知識普及和政策法規(guī)宣傳的音頻(文字、視頻)內(nèi)容文件列表,通過應急信息接收系統(tǒng)存儲到應急廣播全媒體信息系統(tǒng)的信息制播系統(tǒng)的音頻(文字、視頻)文件存儲服務器上,根據(jù)應急部門或臺內(nèi)制定的時間提交播出時間表,進行日常播出,播發(fā)日常宣傳節(jié)目。
應急廣播系統(tǒng)建成后,從信息來源和覆蓋范圍上,基本實現(xiàn)對四川臺9各頻率的應急信息全覆蓋,通過廣播頻率完全覆蓋人口密集區(qū)域,從根本上解決了四川臺在應急預警和指揮信息迅速有效傳遞的信息來源的發(fā)布策略問題,達到應急信息迅速發(fā)布到廣大群眾。在發(fā)生自然災害的時候,或需要帶有強烈針對性宣傳的時候,能快速即時進行宣傳報道,甚至能通過智能終端的信息發(fā)布,通過應急廣播系統(tǒng)進行具有針對性資訊傳達,實現(xiàn)緊急事件處理針對性強并即時可控。
平戰(zhàn)結(jié)合,應急廣播全媒體信息系統(tǒng)集合了各方面的權(quán)威信息,在臺內(nèi)平時可用于日常新聞宣傳,大量用于日常節(jié)目的制作和播出,極大的豐富了節(jié)目內(nèi)容,應急信息系統(tǒng)中的大量權(quán)威信息,與廣播日常靈活并形式豐富的節(jié)目結(jié)合,采取現(xiàn)場直播等方式快速及時的向人民群眾傳達,很方便、快捷的實現(xiàn)信息發(fā)布宣傳,達到很好的效益。
參考文獻:
[1] 羅維,張華.MVC程序設計.中國水利水電出版社,2013.
[2] Jon Galloway,Phil Haack,Brad Wilson,等.孫遠帥,鄒權(quán),譯.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] (美)布呂格,(美)迪圖瓦,著.葉俊民,汪望珠,等譯.面向?qū)ο筌浖こ蹋菏褂肬ML、模式與Java.清華大學出版社,2011.
作者簡介:吳孟蘭,四川廣播電視臺,工程師,主要從事廣播播控工作。