楊叢昊
(中視科華有限公司 北京 100067)
基于文件傳輸與信息交互需求背景下,為促進(jìn)制作系統(tǒng)和媒資系統(tǒng)以及播出系統(tǒng)等之間信息的有效傳輸、交互,很多廣播電視臺(tái)都在積極開展信息化建設(shè),搭建安全高效的傳輸系統(tǒng),力求滿足業(yè)務(wù)需求,促使業(yè)務(wù)升級,適應(yīng)廣播電視現(xiàn)代化發(fā)展。
根據(jù)系統(tǒng)建設(shè)實(shí)踐總結(jié),文化傳輸?shù)膬?yōu)化目標(biāo)如下:(1)安全性。網(wǎng)絡(luò)傳輸環(huán)境下面臨的安全威脅很多,構(gòu)建文件傳輸系統(tǒng)時(shí),要考慮到安全要求,引入安全技術(shù)手段,營造安全傳輸環(huán)境,保障文件內(nèi)容的安全性。(2)時(shí)效性。廣播電視工作對信息的時(shí)效性,有著很高的要求,提高文件傳輸效率,有著重要意義。(3)完整性。廣播電視臺(tái)文件類型很多,涉及到的內(nèi)容很多,傳輸過程中必須保障內(nèi)容的完整性。
以某廣播電視臺(tái)為例,新聞中心日常運(yùn)行涉及到大量新聞文件的傳輸,例如視頻文件與圖片文件等,多通過萬維網(wǎng)或局域網(wǎng)進(jìn)行傳輸,傳輸?shù)紽TP服務(wù)中心。既包括臨時(shí)文件,也包括長久文件,由于數(shù)量巨大,增加了文件查找的難度?;谖募鬏?shù)男枨?,搭建新的傳輸系統(tǒng),滿足應(yīng)用需求。構(gòu)建的文件傳輸系統(tǒng),設(shè)計(jì)了服務(wù)端與客戶端;構(gòu)建了內(nèi)外網(wǎng),為保障網(wǎng)絡(luò)安全,需提供安全性和可靠性較強(qiáng)的應(yīng)用接口,用戶使用系統(tǒng)時(shí)要經(jīng)過網(wǎng)絡(luò)安全驗(yàn)證,切實(shí)保障了系統(tǒng)安全。現(xiàn)結(jié)合系統(tǒng)情況,分析構(gòu)建的要點(diǎn)。圖1為系統(tǒng)實(shí)現(xiàn)的流程圖。
圖1 系統(tǒng)實(shí)現(xiàn)的流程圖
從文件傳輸系統(tǒng)的設(shè)計(jì)情況分析,登錄認(rèn)證的首步需要一個(gè)接口服務(wù),即實(shí)現(xiàn)連接認(rèn)證和用戶權(quán)限的分配。實(shí)際運(yùn)行時(shí)服務(wù)為客戶端提供登錄連接服務(wù),接口可以按照確定的約定方式,實(shí)現(xiàn)合法的連接。構(gòu)建的文件傳輸系統(tǒng),通過SOAP協(xié)議,完成接口的連接以及認(rèn)證。用戶端使用遠(yuǎn)程接口的一個(gè)函數(shù),完成身份認(rèn)證,檢查是否合法。若結(jié)果為合法,那么客戶端可以根據(jù)用戶的身份信息調(diào)取其具有的FTP應(yīng)用賬戶信息給用戶。接口開發(fā)方面,選擇使用WebService支持接口服務(wù)的提供,運(yùn)用C++語言編程。
文件傳輸系統(tǒng)的搭建與應(yīng)用,需要后臺(tái)的支持,并且這個(gè)后臺(tái)必須要具有較強(qiáng)的管理能力。從系統(tǒng)設(shè)計(jì)流程和理念可以得知,搭建的系統(tǒng)主要功能如下:(1)使用用戶的精準(zhǔn)管理。(2)FTP賬號(hào)的安全管理與優(yōu)化配置。(3)用戶與FTP賬號(hào)對應(yīng)的關(guān)系。此系統(tǒng)的后臺(tái)管理,借助DELPHI開發(fā)工具做好開發(fā);使用Microsoft SQL數(shù)據(jù)庫,實(shí)現(xiàn)對數(shù)據(jù)信息的存儲(chǔ)。搭建的數(shù)據(jù)庫,采取多表分別存儲(chǔ)的手段,來存儲(chǔ)系統(tǒng)用戶賬號(hào)和FTP賬號(hào)信息。對于用戶賬號(hào)和FTP賬號(hào)的對應(yīng)關(guān)系,運(yùn)用的是一對多的數(shù)據(jù)模型理念。結(jié)合廣播電視臺(tái)的業(yè)務(wù)特點(diǎn),站在文件傳輸?shù)慕嵌冗M(jìn)行研發(fā),設(shè)計(jì)后臺(tái)管理平臺(tái)。圖2為主界面圖。
圖2 界面圖
文件傳輸系統(tǒng)的搭建,用戶端開發(fā)為重要環(huán)節(jié)。此系統(tǒng)使用了兩種網(wǎng)絡(luò),由于系統(tǒng)內(nèi)網(wǎng)絡(luò)的文件傳輸按照要求是不允許在外網(wǎng)應(yīng)用,不過如果用戶同時(shí)擁有兩種網(wǎng)絡(luò)文件傳輸權(quán)限的情況需要精準(zhǔn)確定,在進(jìn)行設(shè)計(jì)時(shí)采用客戶端PING多個(gè)其他內(nèi)部服務(wù)器的方法來實(shí)現(xiàn),這些內(nèi)部服務(wù)器不支持外部訪問。如果全部PING通,則意味著應(yīng)用是在內(nèi)部獨(dú)立網(wǎng)工作,反之則是外網(wǎng)。設(shè)計(jì)為此類應(yīng)用客戶端,能夠?qū)W(wǎng)絡(luò)實(shí)現(xiàn)不同類型網(wǎng)絡(luò)FTP賬戶的加載。
構(gòu)建文件傳輸系統(tǒng),最終的目的是實(shí)現(xiàn)遠(yuǎn)程傳輸,這需要前端應(yīng)用能夠依靠接口服務(wù)獲得使用者的FTP賬號(hào)信息。若想順利登錄FTP文件服務(wù)器,在進(jìn)行服務(wù)設(shè)計(jì)時(shí)要設(shè)置針對性登錄賬號(hào)。系統(tǒng)搭建時(shí)使用XLIGHT軟件,提供所需的服務(wù)。經(jīng)過測試得知,軟件具有很強(qiáng)的穩(wěn)定性,且功能比較豐富,所需的配置比較簡單。
將各類軟件和硬件以及通信技術(shù)等集成,面向文件傳輸業(yè)務(wù),提供相應(yīng)的技術(shù)服務(wù),使得各功能實(shí)現(xiàn)。在系統(tǒng)建設(shè)時(shí)集成各功能模塊,促使模塊功能實(shí)現(xiàn)。設(shè)計(jì)的各個(gè)模塊使用自定義接口和協(xié)議,實(shí)現(xiàn)通信寫作。根據(jù)文件傳輸系統(tǒng)的需求進(jìn)行分析,同時(shí)結(jié)合應(yīng)用場景,將接口服務(wù)器,利用路由器和外網(wǎng)實(shí)現(xiàn)連接。系統(tǒng)應(yīng)用終端使用網(wǎng)絡(luò)調(diào)用服務(wù)器接口,進(jìn)而獲得文件傳輸?shù)臋?quán)限。文件傳輸系統(tǒng)的客戶端使用FTP登錄連接遠(yuǎn)程服務(wù)器,實(shí)現(xiàn)文件傳輸。此系統(tǒng)通過調(diào)試,投入了使用[1]。
廣播電視臺(tái)文件傳輸系統(tǒng)建設(shè)工作的開展,要面向?qū)嶋H需求,配置充足且高性能的軟硬件設(shè)施,滿足各項(xiàng)業(yè)務(wù)的需求,保障文件安全高效的傳輸。搭建時(shí)要對選擇的軟硬件設(shè)施進(jìn)行對比分析,優(yōu)選經(jīng)濟(jì)性和功能性突出的設(shè)施,為通信和傳輸?shù)裙δ艿膶?shí)現(xiàn),提供強(qiáng)有力的支持,切實(shí)保障文件傳輸系統(tǒng)運(yùn)行的目標(biāo)。將各類軟硬件設(shè)施,用網(wǎng)絡(luò)化和集成化手段融合起來,支持文件傳輸工作的高質(zhì)量開展與落實(shí),實(shí)現(xiàn)系統(tǒng)的應(yīng)用價(jià)值[2]。
廣播電視臺(tái)網(wǎng)絡(luò)安全水平相對較高,不過攝像記者通常使用移動(dòng)設(shè)備上傳素材,例如P2卡等,極易產(chǎn)生人員違規(guī)在外部計(jì)算機(jī)使用移動(dòng)設(shè)備之后,將病毒帶入帶內(nèi)網(wǎng)的情況,威脅著網(wǎng)絡(luò)安全運(yùn)行?;诖耍罱ㄎ募鬏斚到y(tǒng)時(shí),要做好病毒的防護(hù)。使用適用于廣電行業(yè)業(yè)務(wù)特點(diǎn)和管理需求的防病毒安全網(wǎng)關(guān),通過攔截?cái)?shù)據(jù)以及文件格式解析等,達(dá)到病毒過濾以及組織非FTP協(xié)議報(bào)文的效果。搭建之后FTP客戶端和安全網(wǎng)關(guān)的FTP服務(wù)器代理實(shí)現(xiàn)數(shù)據(jù)的傳輸,設(shè)置的安全網(wǎng)關(guān),能夠?qū)邮盏奈募?shù)據(jù)信息進(jìn)行進(jìn)一步解析,實(shí)現(xiàn)對不達(dá)標(biāo)數(shù)據(jù)的過濾。若解析的結(jié)果為允許通過,那么由FTP端代理向FTP服務(wù)器實(shí)現(xiàn)傳輸。通過采取系列措施,達(dá)到攔截不安全文件的目的。日常工作中需要各個(gè)工作人員能夠規(guī)范行為,減少對網(wǎng)絡(luò)安全地威脅,切實(shí)保障文件安全傳輸,促進(jìn)各項(xiàng)工作高質(zhì)量開展與落實(shí)[3]。
廣播電視臺(tái)文件傳輸系統(tǒng)建設(shè)環(huán)節(jié)中,完成系統(tǒng)建設(shè)后,要對其性能水平進(jìn)行測試與檢驗(yàn),分析系統(tǒng)存在的不足與問題。對文件傳輸系統(tǒng)各個(gè)功能模塊,進(jìn)行相應(yīng)的檢驗(yàn),掌握網(wǎng)絡(luò)運(yùn)行情況和數(shù)據(jù)信息傳輸情況等,實(shí)現(xiàn)對傳輸安全性與效益的有力把控,切實(shí)保障傳輸目標(biāo)的實(shí)現(xiàn)。若發(fā)現(xiàn)系統(tǒng)性能問題,組織技術(shù)人員進(jìn)行分析,提出優(yōu)化系統(tǒng)功能的措施,保障傳輸系統(tǒng)的功能作用實(shí)現(xiàn),滿足廣播電視臺(tái)的應(yīng)用需求[4]。
綜上所述,廣播電視臺(tái)文件傳輸系統(tǒng)建設(shè)要做好需求和性能的把控,保障數(shù)據(jù)信息傳輸?shù)陌踩院透咝?。文中結(jié)合某廣播電視臺(tái)的實(shí)踐,分析了文件傳輸系統(tǒng)建設(shè)的要點(diǎn),提出配置高性能軟硬件設(shè)施和做好系統(tǒng)測試與檢驗(yàn)等建議。