公務員期刊網 論文中心 正文

談氣象影視業(yè)務平臺設計實現

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談氣象影視業(yè)務平臺設計實現范文,希望能給你帶來靈感和參考,敬請閱讀。

談氣象影視業(yè)務平臺設計實現

摘要:為了減少業(yè)務人員工作量,更好的與電視臺銜接,煙臺市氣象局開發(fā)人員根據業(yè)務需要和提高工作效率的要求及時研發(fā)了氣象影視業(yè)務平臺,該平臺采用經典的Delphi7開發(fā),可以一鍵式提供天氣實況、天氣預警、未來三天天氣預報和24小時分區(qū)縣天氣預報,周一提供周天氣預報,并自動通過郵箱發(fā)送,目前平臺已投入業(yè)務運行。

關鍵詞:氣象影視;一鍵式;郵件發(fā)送

引言

電視天氣預報節(jié)目一直都是電視臺收視率較高的欄目。近年來,隨著新媒體技術的迅猛發(fā)展,有人開發(fā)了氣象影視數字化媒體資源管理平臺并思考節(jié)目的創(chuàng)新與發(fā)展[1-10],煙臺傳統(tǒng)電視天氣預報也收到了沖擊,為了煙臺電視天氣預報在激烈的競爭中更好的發(fā)展和生存,借助煙臺廣播電視臺在全省率先實現全頻道高清播出的契機,自2019年開始,煙臺市氣象局改變服務方式,由之前的制作、錄制節(jié)目,改為提供氣象信息資料,以保證高清版電視天氣預報節(jié)目正常播出。為了減少業(yè)務人員工作量,更好的與電視臺銜接,煙臺市氣象局開發(fā)人員根據業(yè)務需要和提高工作效率的要求及時研發(fā)了氣象影視業(yè)務平臺,該平臺可以提供天氣實況、天氣預警、未來三天天氣預報和24小時分區(qū)縣天氣預報,周一提供周天氣預報,目前平臺已投入業(yè)務運行。

1系統(tǒng)設計

煙臺氣象影視業(yè)務平臺采用經典的Delphi7開發(fā)。Delphi7具有功能強大的可視化開發(fā)設計環(huán)境和編譯速度快的優(yōu)點。平臺分模塊化操作,平臺主要分提取氣象臺文本、提取分縣預報、分縣轉換、提取周報、一鍵發(fā)送、歷史查詢和軟件設置等7個模塊。

1.1提取氣象臺文本

氣象臺文本由后臺本文提供,包括預警信號、未來三天天氣預報及其全市主要圖標文字信息。前兩項內容一鍵式提取到平臺的編輯框中,在提取前,平臺先自動判斷文本是否存在,若不存在給出提示,另外,在提取時自動過濾掉預報員姓名、森林火險氣象等級和一氧化碳中毒潛勢預報等無關信息。最后,氣象臺文本下面會自動給出未來三天主要圖標文字信息編輯模板,值班員手工輸入主要天況和氣溫預報。

1.2提取分縣預報

分縣預報由后臺文本提供,內容包括各分區(qū)縣的天況、風向、風力和氣溫預報。所有內容都是一鍵式提取到平臺的編輯框中,在提取前,先進行格式轉換,如把全角標點符號轉換為半角格式。平臺按照電視臺需要的順序提取各縣市區(qū)的預報內容。

1.3分縣轉換

把分縣預報按照轉換策略轉換成電視臺需要的格式內容,主要是從天況中自動挑取兩個兩個主要的,分縣預報內容由天況、風向、風力、氣溫和特殊項5項組成,第5項特殊項一般是指霜凍、霧和冰雹等災害性天氣,例如分縣預報內容是“多云轉陰,北到西北風,5-6級轉3-4級,0-5℃,有霜凍”,轉換后提取的天況就是“霜凍”和“陰”,天況轉換流程圖如圖1。點擊分縣轉換后平臺顯示中間轉換結果,若檢查沒問題可以點擊轉換按鈕轉換為電視臺需要的格式內容,若有問題可以修改后臺轉換策略重新轉換。最后轉換結果如圖3所示。

1.4提取周報

周報內容每周一更新,包括全市一周天氣展望和每天具體天氣預報和森林火險預報等。所有內容都是一鍵式提取后臺word文本中的內容到前臺文本編輯框中。

1.5一鍵發(fā)送

在提取氣象信息資料后,會自動加上郵件的標題,當點擊發(fā)送按鍵后,氣象信息資料就會通過公用郵箱自動群發(fā)給電視臺編輯的個人郵箱,平臺會彈出提示框,顯示各郵箱的發(fā)送情況,并且下發(fā)的狀態(tài)欄會給出最終的發(fā)送結果并記錄日志文件,日志內容主要包括連接郵件服務器及發(fā)送郵件情況。若發(fā)送的是氣象臺文本,平臺會先自動判斷圖標文字信息編輯模板有無空項,若有會彈出警示框,防止有遺漏項。

1.6歷史查詢

點擊歷史查詢,平臺會定位到存放的歷史發(fā)送氣象信息資料的文件夾下,平臺一天建立一個文件夾,以日期命名,每個文件夾里以記事本方式存放著氣象臺文本、分縣預報、分縣轉換結果、周報和日志文件。

1.7軟件設置

點擊軟件設置,可設置被聯(lián)系人的姓名、電話和郵箱地址,不同的被聯(lián)系人對應內容用分號相隔;可設置發(fā)送郵件的服務器、用戶名和密碼;還可設置周報、氣象臺文本、分縣預報和歷史發(fā)送氣象信息資料的文件路徑,可直接輸入,也可通過每項右邊的瀏覽按鈕選擇輸入。

2主要技術方法

2.1讀取WORD文檔內容

使用Delphi的CreateOleObject方法對WORD文檔操作具有優(yōu)勢,與delphi所提供的那些控件方式的訪問相比較,CreateOleObject方法距離WORD核心的操作更近,因為它直接使用OFFICE所提供的VBA語言對WORD文檔的操作進行編程。主要代碼如下:

2.2文字處理

使用delphi的正則TPerlRegEx,替換字符串中指定的內容實現對分縣文字內容的轉換。主要代碼如下:2.3郵件發(fā)送delphi7發(fā)送個郵件用到TIdSMTP與TidMes-sage這兩個組件,他們分別在IndyClients和IndyMisc兩個面板組件頁內。首先配置TIdSMTP和TIdMessage的相關屬性,再對TIdSMTP進行編程:

3平臺運行情況

平臺實現了以下功能:一鍵式提取天氣實況、天氣預警、未來三天天氣預報、24小時分區(qū)縣天氣預報和天氣預報,并通過郵箱自動分發(fā)給電視臺的編輯,保存、查詢氣象影視信息。自2019年1月份試運行以來,平臺性能穩(wěn)定,在一年多的使用過程中,未出現影響正常業(yè)務的情況。平臺主界面設計如圖2所示。平臺分區(qū)縣轉換結果界面如圖3所示。

4結束語

氣象影視業(yè)務平臺實現了日常氣象影視信息資料的一鍵式提取、發(fā)送和保存,業(yè)務人員可在平臺上編輯,尤其是分縣轉換模塊實現了分縣內容按照后臺轉換策略自動轉換為電視臺需要的格式內容,提高了工作效率,為高清版電視天氣預報節(jié)目正常播出提供有力技術支撐。在使用過程中也存在一些不足,主要是分縣轉換時碰到很復雜天氣時候會轉換失敗,這需要修改后臺策略,影響了效率,還有發(fā)送郵件一段時間后會有發(fā)送失敗的情況發(fā)生,這可能是郵件服務器限制造成的。后續(xù)還要進一步完善分縣轉換策略,制定備用方案,在平時出現問題時業(yè)務人員可用備用方案轉換,另外要改進郵件發(fā)送機制,如減少短時間的發(fā)送頻次,探索把有些內容合并發(fā)送等。

參考文獻

[1]黃宇生,羅桂湘.新媒體時代氣象影視節(jié)目創(chuàng)新的思考[J].氣象研究與應用,2016,37(S1):193-194.

[2]周靜,李厚偉,史成,等.提高市級電視天氣預報節(jié)目水平的思考[J].廣東氣象,2016,38(4):49-52.

[3]黎琮煒,宋彬,孔毅民.提高氣象傳媒競爭力的思考[J].氣象研究與應用,2017,38(2):106.

[4]羅延斌.柳州市氣象影視節(jié)目集約化發(fā)展的思路及做法[J].氣象研究與應用,2018,39(1):141-146.

[5]容軍.發(fā)展氣象影視精細化服務的思路與探討[J].氣象研究與應用,2018,39(4):83-85.

[6]王帥.氣象影視節(jié)目圖文信息可視化效果提升探索[J].氣象研究與應用,2019,40(4):96-98.

[7]丁濤.電視天氣預報節(jié)目的創(chuàng)新與發(fā)展[J].聲屏世界,2012,2(上半月):64-65.

[8]丁灝,張哲睿.現代傳媒高效氣象服務的新模式[J].氣象研究與應用,2014,35(3):122.

[9]王克誠.地方電視臺氣象節(jié)目發(fā)展探討[J].新聞界,2008(3):140-141:170.

[10]阮水根,李修池,秦祥士,等.電視氣象服務與標準化研究[M].北京:氣象出版社,2005:3-4.

作者:潘旭光 黃本峰 武強 周志波 單位:煙臺市氣象局