翟 微
(作者單位:國家廣電總局594臺中控機房)
?
應(yīng)急廣播消息發(fā)送軟件的設(shè)計與實現(xiàn)
翟 微
(作者單位:國家廣電總局594臺中控機房)
摘 要:我國地理幅員遼闊,自然資源豐富,有時需要應(yīng)對較多的突發(fā)事件。應(yīng)急廣播的應(yīng)用能提高應(yīng)對突發(fā)事件的能力,最大限度地降低災(zāi)害造成的損失。在災(zāi)害發(fā)生之前使用應(yīng)急廣播,能有效規(guī)避災(zāi)害。為了順利開展災(zāi)害救援工作,制定有效的應(yīng)對措施,強化災(zāi)害應(yīng)急指導(dǎo)工作,需要對應(yīng)急廣播消息發(fā)送軟件進行創(chuàng)新設(shè)計,保證應(yīng)急廣播能將消息及時發(fā)送出去,使更多的人了解有關(guān)災(zāi)害的各種情況。
關(guān)鍵詞:應(yīng)急廣播;消息發(fā)送軟件;軟件設(shè)計
目前,我國應(yīng)急廣播體系還存在較多問題,不能滿足社會發(fā)展的需求,嚴(yán)重影響了自然災(zāi)害突發(fā)事件救援工作的開展。為了能更好地保護人民的利益,降低突發(fā)事件的危害,本文對應(yīng)急廣播消息發(fā)送軟件的設(shè)計工作進行了分析,以期提升應(yīng)急廣播消息發(fā)送軟件的應(yīng)用效果。
應(yīng)急廣播消息打包服務(wù)器、應(yīng)急廣播消息發(fā)送服務(wù)器、資源網(wǎng)管服務(wù)器及反饋消息接收服務(wù)器,這些是應(yīng)急廣播消息發(fā)送軟件的重要部分。因此,對應(yīng)急廣播消息發(fā)送軟件進行整體設(shè)計時,要特別重視這四個方面。應(yīng)急廣播消息發(fā)送軟件能簡單分析信息,進而封裝應(yīng)急消息。在采編的時候,應(yīng)急廣播消息發(fā)送軟件能生成數(shù)據(jù),根據(jù)發(fā)送需要,通過廣播電視網(wǎng)將信息發(fā)送出去。在消息的選擇上,應(yīng)急廣播消息發(fā)送軟件需要進行封裝格式的轉(zhuǎn)換,利用應(yīng)急廣播消息發(fā)送軟件的采編系統(tǒng)進行封裝。這樣可以保證消息能順利傳輸出去。利用傳輸流將應(yīng)急廣播消息進行打包,使其適合廣播電視網(wǎng)的傳輸要求。MPEG-2標(biāo)準(zhǔn)的制定與應(yīng)用,增強了應(yīng)急廣播消息發(fā)送信息的識別能力,將節(jié)目信息通過標(biāo)準(zhǔn)進行還原處理。在傳輸流運行的過程中,占用特定信息,這是應(yīng)急廣播消息發(fā)送軟件的特殊性。應(yīng)急廣播通過專用表完成封裝,并且,在傳輸流封裝之前,要將應(yīng)急廣播消息轉(zhuǎn)換為專用表模式,通過專用表將消息轉(zhuǎn)換為傳輸流。
應(yīng)急傳播消息發(fā)送軟件能緩存?zhèn)鬏斄?,保證數(shù)據(jù)鏈的完整性。同時,利用傳輸流對消息進行發(fā)送。在進行應(yīng)急廣播消息發(fā)送之前,需要設(shè)計相應(yīng)的傳輸流緩存系統(tǒng),保證數(shù)據(jù)鏈能用于緩存。在傳輸流數(shù)據(jù)保存的過程中,相應(yīng)地都會有應(yīng)急廣播消息節(jié)點,要在消息發(fā)送之前將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)鏈中,并且,鏈表要在傳輸完成之后刪除。數(shù)據(jù)結(jié)構(gòu)鏈表操作較為簡單,并且,節(jié)點傳輸時間較短,非常適合應(yīng)急廣播消息的數(shù)據(jù)鏈傳輸。傳輸流在數(shù)據(jù)發(fā)送時,需要控制碼率,這樣能提升數(shù)據(jù)傳輸效果。網(wǎng)絡(luò)資源管理服務(wù)對消息的封裝及發(fā)送,都發(fā)揮著重要的作用。通過分析網(wǎng)絡(luò)資源管理服務(wù),封裝網(wǎng)絡(luò)資源管理服務(wù)數(shù)據(jù),同時,利用發(fā)送系統(tǒng)傳輸消息。在解析資源數(shù)據(jù)的時候,應(yīng)急廣播接收系統(tǒng)需要通過終端分析消息的發(fā)送狀況,及時做好消息的反饋收集,同時,檢驗應(yīng)急廣播消息的發(fā)送情況。解析發(fā)送的消息是資源管理最為重要的方面,將反饋的消息封裝到數(shù)據(jù)庫中,及時做好數(shù)據(jù)庫更新工作。
應(yīng)急廣播消息發(fā)送軟件設(shè)計工作完成之后,就要將其應(yīng)用于實踐工作中,完成應(yīng)急廣播消息的發(fā)送。在應(yīng)急廣播采集消息時,需要轉(zhuǎn)換消息表格式,判斷傳輸?shù)膬?nèi)容是否具有EBMsgStatus,在檢驗消息時,設(shè)置發(fā)送時間,并且,根據(jù)字段的需求,將應(yīng)急廣播消息存放在相應(yīng)的傳輸流位置。在同一操作檢驗消息的過程中,多次發(fā)送應(yīng)急廣播消息。將數(shù)據(jù)節(jié)點添加在鏈表中,之后判斷傳輸消息,只有符合標(biāo)準(zhǔn)的消息,才允許被添加。判斷消息是否發(fā)送完成,要在傳輸流數(shù)據(jù)庫中找到相對應(yīng)的傳輸信息,并且,符合操作條件之后進行添加操作。將傳輸消息添加到操作欄中,要向用戶發(fā)送接收消息,發(fā)送狀態(tài)SendingFlag,將傳輸流數(shù)據(jù)添加到緩存數(shù)據(jù)鏈中,完成數(shù)據(jù)處理,檢查消息數(shù)據(jù)是否完成傳輸。
在完成的節(jié)點中,發(fā)送傳輸流緩存的消息,刪除對應(yīng)欄中的傳輸流文件路徑,這樣才能實現(xiàn)數(shù)據(jù)消息的完整傳輸。如果任務(wù)欄中的消息沒有發(fā)送出去,需要再次確認(rèn)路徑刪除情況,完成發(fā)送。將任務(wù)欄中的標(biāo)志SendingFlag更換為false,并且,保證節(jié)點中的緩存數(shù)據(jù)已被徹底刪除。在信息進行發(fā)送之前,即傳輸流在數(shù)據(jù)緩存的時候,更新鏈表,完成數(shù)據(jù)節(jié)點的刪除。
隨著社會的不斷發(fā)展,人們對應(yīng)急廣播消息發(fā)送軟件的需求進一步擴大,因而,必須全面開展應(yīng)急廣播消息發(fā)送軟件的研究。應(yīng)用新技術(shù),不斷完善應(yīng)急廣播消息發(fā)送軟件,使其操作更為簡便,運行更為穩(wěn)定,能不斷滿足社會發(fā)展的需求。
參考文獻:
[1]譚敏.應(yīng)急廣播消息發(fā)送軟件的設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2015.
[2]林長海,王新喆,宋占凱,等.國家應(yīng)急廣播體系建設(shè)的思考[J].廣播與電視技術(shù),2013(8).
[3]黃麗紅,殷軍.基于ASI+IP體系結(jié)構(gòu)的有線數(shù)字電視綜合服務(wù)平臺[J].有線電視技術(shù),2012(10).